이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

가져오기 툴

파일에서 데이터 가져오기

설명

가져오기 툴을 사용하여 스프레드시트 파일, 구분된 텍스트 파일, 고정 너비 텍스트 파일에서 데이터를 미리 보고 가져올 수 있습니다. 가져올 데이터를 대화형 방식으로 선택하고, 다른 유사 파일을 가져오기 위해 툴이 생성한 스크립트나 함수를 재사용할 수 있습니다.

가져오기 툴 앱 열기

  • MATLAB® 툴스트립: 홈(Home) 탭의 변수(Variable) 섹션에서 데이터 가져오기(Import Data)를 클릭합니다.

  • MATLAB 명령 스크립트: uiimport(filename)을 입력합니다. 여기서 filename은 텍스트 파일이나 스프레드시트 파일의 이름을 지정하는 문자형 벡터입니다.

예제

모두 확장

탭으로 구분된 텍스트 파일에서 특정 범위의 데이터를 가져와서 파일의 숫자형이 아닌 값을 대체합니다.

커서를 드래그해서 가져올 셀을 선택합니다. 연속되지 않은 범위를 선택하려면 Ctrl 키를 누르십시오.

변수 이름 행(Variable Names Row) 필드를 수정하여 가져오기 툴에서 변수 이름에 사용할 행을 나타냅니다.

기본적으로, NaN은 숫자형 셀에서 가져올 수 없는 값을 대체합니다. 하지만, 이 값을 다른 숫자형 값으로 변경할 수 있습니다. 가져오기(Import) 탭의 가져올 수 없는 셀(Unimportable Cells) 섹션에서 가져올 수 없는 값을 처리하는 방법을 지정합니다.

또는, 가져올 수 없는 셀을 포함하는 행을 가져오기 대상에서 제외할 수도 있습니다.

선택 항목 가져오기(Import Selection) 를 클릭합니다. 작업 공간에 새 열 벡터가 나타납니다.

텍스트 파일의 날짜와 숫자를 테이블로 가져옵니다. 파일의 숫자형 값에 사용할 소수점 구분 기호와 날짜에 사용할 사용자 지정 형식을 지정합니다.

가져올 데이터 형식(Imported Data) 섹션에서 테이블(Table)을 선택하여 파일 데이터를 table 변수로 가져옵니다. 이 예제에서는 데이터의 세 번째 열에 소수점 구분 기호가 쉼표인 통화 금액이 포함되어 있습니다. 구분 기호(Delimiters) 섹션에서 구분 기호 옵션(Delimiter Options)을 선택합니다. 그런 다음, 소수점 구분 기호(Decimal Separator)에서 ,(쉼표)를 선택합니다.

가져오기 툴이 통화 값을 적절하게 변환합니다.

열의 데이터형을 DATE/TIME으로 변경하여 열에 날짜 데이터나 시간 데이터가 포함되도록 지정합니다. 추가 날짜 형식...(more date formats...)을 클릭합니다. 목록을 아래로 스크롤하고 사용자 지정 날짜 형식을 입력합니다.

선택 항목 가져오기(Import Selection) 를 클릭하여 테이블을 가져옵니다.

관련 예제

프로그래밍 방식으로 사용

모두 확장

uiimport는 대화형 방식으로 파일이나 클립보드에서 데이터를 불러오는 대화 상자를 엽니다. MATLAB은 이 파일에 있는 데이터의 미리보기를 표시합니다.

uiimport(filename)filename에 지정된 파일을 엽니다.

uiimport('-file')은 먼저 파일 선택 대화 상자를 표시합니다.

uiimport('-pastespecial')은 먼저 클립보드 내용을 표시합니다.

S = uiimport(___)는 결과 변수를 구조체 S에 필드로 저장합니다.

제한 사항

  • Linux® 플랫폼과 Mac 플랫폼에서는 가져오기 툴writetable 함수로 쓴 스프레드시트 파일을 열 수 없습니다.

참고 항목

함수