Matlab에서 CSV 파일 읽기

Ammar Ali 2023년1월30일
  1. MATLAB에서readtable()함수를 사용하여 CSV 파일 읽기
  2. MATLAB에서readmatrix()함수를 사용하여 CSV 파일 읽기
  3. MATLAB에서readcell()함수를 사용하여 CSV 파일 읽기
Matlab에서 CSV 파일 읽기

이 튜토리얼에서는 MATLAB에서readtable(),readmatrix()readcell()함수를 사용하여 CSV 파일을 읽는 방법에 대해 설명합니다.

MATLAB에서readtable()함수를 사용하여 CSV 파일 읽기

readtable()함수를 사용하여 CSV 파일을 읽을 수 있습니다. 이 함수는 파일 데이터를 읽고 각 열의 변수를 포함하는 테이블에 저장합니다. CSV 파일이 각 열에 변수를 포함하지 않는 경우readtable()함수는var1등으로 시작하는 기본 변수 이름을 제공합니다. 예를 들어, 아래 코드를 참조하십시오.

data = readtable('fileName.csv');

위의 코드에서 확장자가.csvfileName이름의 파일을 읽습니다. 사용 가능한 데이터의 일부를 표시하려면 데이터가 저장된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()함수에 대한 자세한 정보는이 링크를 확인하십시오.

작가: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

관련 문장 - MATLAB Excel