Matlab에서 CSV 파일 읽기

Ammar Ali 2023년1월30일 MATLAB MATLAB Excel
  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()함수에 대한 자세한 정보는이 링크를 확인하십시오.

튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
작가: 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