Matlab에서 CSV 파일 읽기
-
MATLAB에서
readtable()
함수를 사용하여 CSV 파일 읽기 -
MATLAB에서
readmatrix()
함수를 사용하여 CSV 파일 읽기 -
MATLAB에서
readcell()
함수를 사용하여 CSV 파일 읽기
이 튜토리얼에서는 MATLAB에서readtable()
,readmatrix()
및readcell()
함수를 사용하여 CSV 파일을 읽는 방법에 대해 설명합니다.
MATLAB에서readtable()
함수를 사용하여 CSV 파일 읽기
readtable()
함수를 사용하여 CSV 파일을 읽을 수 있습니다. 이 함수는 파일 데이터를 읽고 각 열의 변수를 포함하는 테이블에 저장합니다. CSV 파일이 각 열에 변수를 포함하지 않는 경우readtable()
함수는var1
등으로 시작하는 기본 변수 이름을 제공합니다. 예를 들어, 아래 코드를 참조하십시오.
data = readtable('fileName.csv');
위의 코드에서 확장자가.csv
인fileName
이름의 파일을 읽습니다. 사용 가능한 데이터의 일부를 표시하려면 데이터가 저장된data
개체를 사용하여 표시 할 수 있습니다. 아래 코드를 참조하십시오.
data(1:5 , 1:6);
위의 코드는 처음 5 개 행과 처음 5 개 열을 인쇄합니다. CSV 파일에서 특정 범위 데이터를 읽으려면Range
속성을 사용하여 열 범위를 정의 할 수 있습니다. 아래 예제 코드를 참조하십시오.
data = readtable('fileName.csv','Range','A1:C7');
위의 코드에서는 스프레드 시트에있는A1
열에서C7
열까지의 범위를 지정했습니다. 범위를 사용하기 전에 CSV 파일에서 데이터 범위를 확인하십시오. ReadVariableNames
속성은 첫 번째 행을 변수로 읽을 것인지 여부를 지정하는 데 사용됩니다. 각 열의 변수 또는 이름과 함께 CSV 파일을 저장 한 경우이 속성을 사용할 수 있습니다. 이런 식으로 어떤 변수를 가져오고 가져 오지 않았는지 알 수 있습니다. 변수의 이름, 유형 및 데이터 범위를 모르는 경우detectImportOptions()
함수를 사용하여 CSV 파일의 속성을 감지 할 수 있습니다. 아래 예제 코드를 참조하십시오.
import_options = detectImportOptions('fileName.csv')
이 기능을 사용하면 CSV 파일에 대한 많은 유용한 정보를 얻을 수 있습니다. readtable()
함수에 대한 자세한 정보는이 링크를 확인하십시오.
MATLAB에서readmatrix()
함수를 사용하여 CSV 파일 읽기
CSV 파일에 저장된 숫자 데이터가있는 경우readmatrix()
함수를 사용하여 데이터를 행렬로 읽을 수 있습니다. 아래 예제 코드를 참조하십시오.
MyMatrix = readmatrix('fileName.csv')
파일을 읽으려면readmatrix()
함수 내에서 파일 이름과 확장자를 지정해야합니다. detectImportOptions()
함수를 사용하여 가져 오기 옵션을 감지하고 설정할 수도 있습니다. CSV 파일에 따라 가져 오기 속성을 변경할 수 있습니다. Range
속성을 사용하여 가져올 열의 범위를 정의 할 수도 있습니다. Range
속성을 사용하기 전에 CSV 파일에서 데이터 범위를 확인하십시오. readmatrix()
함수에 대한 자세한 정보는이 링크를 확인하십시오.
MATLAB에서readcell()
함수를 사용하여 CSV 파일 읽기
CSV 파일에 저장된 셀 데이터가있는 경우readcell()
함수를 사용하여 데이터를 셀로 읽을 수 있습니다. 아래 예제 코드를 참조하십시오.
MyCell = readcell('fileName.csv');
파일을 읽으려면readcell()
함수 내에서 파일 이름과 확장자를 지정해야합니다. detectImportOptions()
함수를 사용하여 가져 오기 옵션을 감지하고 설정할 수도 있습니다. CSV 파일에 따라 가져 오기 속성을 변경할 수 있습니다. Range
속성을 사용하여 데이터 범위를 정의 할 수도 있습니다. 아래 예제 코드를 참조하십시오.
MyCell = readcell('fileName.csv','Range','A1:C10');
속성을 설정하기 전에 CSV 파일을 확인하십시오. readcell()
함수에 대한 자세한 정보는이 링크를 확인하십시오.