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

readall

데이터저장소의 모든 데이터 읽기

구문

data = readall(ds)

설명

예제

data = readall(ds)ds로 지정된 데이터저장소의 모든 데이터를 반환합니다.

데이터저장소의 모든 데이터가 메모리에 맞지 않으면 readall은 오류를 반환합니다.

예제

모두 축소

테이블 형식 데이터가 포함된 샘플 파일 airlinesmall.csv에서 데이터저장소를 만듭니다.

ds = tabularTextDatastore('airlinesmall.csv','TreatAsMissing','NA');

SelectedVariableNames 속성을 수정하여 필요한 변수를 지정합니다.

ds.SelectedVariableNames = {'DepTime','ArrTime','ActualElapsedTime'};

데이터저장소의 모든 데이터를 읽어 들입니다.

T = readall(ds);

readall은 모든 데이터를 테이블로 반환합니다.

테이블에 대한 정보를 확인합니다.

T.Properties
ans = 
  TableProperties with properties:

             Description: ''
                UserData: []
          DimensionNames: {'Row'  'Variables'}
           VariableNames: {'DepTime'  'ArrTime'  'ActualElapsedTime'}
    VariableDescriptions: {}
           VariableUnits: {}
      VariableContinuity: []
                RowNames: {}
        CustomProperties: No custom properties are set.
      Use addprop and rmprop to modify CustomProperties.

출력 테이블의 요약을 확인합니다.

summary(T)
Variables:

    DepTime: 123523x1 double

        Values:

            Min             1      
            Median          1335   
            Max             2505   
            NumMissing      2351   

    ArrTime: 123523x1 double

        Values:

            Min             1      
            Median          1522   
            Max             2608   
            NumMissing      2656   

    ActualElapsedTime: 123523x1 double

        Values:

            Min                  11          
            Median               102         
            Max                  1650        
            NumMissing           2657        

샘플 파일 mapredout.mat에서 데이터저장소를 만듭니다. 이 파일은 mapreduce 함수의 출력 파일입니다.

ds = datastore('mapredout.mat');

데이터저장소의 모든 데이터를 읽어 들입니다.

T = readall(ds);

출력 테이블의 요약을 확인합니다.

summary(T)
Variables:

    Key: 29x1 cell array of character vectors

    Value: 29x1 cell

입력 인수

모두 축소

입력 데이터저장소입니다. datastore 함수를 사용하여 데이터에서 datastore 객체를 만들 수 있습니다.

출력 인수

모두 축소

데이터저장소의 모든 데이터로, 테이블이나 셀형 배열로 반환됩니다.

  • TabularTextDatastore 객체와 SpreadsheetDatastore 객체의 경우 dataSelectedVariableNames 속성에 대응하는 변수가 포함된 테이블이 됩니다.

  • ImageDatastore 객체의 경우 data는 셀형 배열이 됩니다. 이 배열에서 각 요소는 해당 이미지 데이터의 크기와 데이터형을 표시합니다. 예를 들어, [480x640x3 uint8]은 컬러 이미지에 해당하는 uint8 데이터의 크기를 설명합니다.

  • KeyValueDatastore 객체의 경우 data는 테이블이 되며, 이 테이블의 변수 이름은 KeyValue입니다.

  • FileDatastore 객체의 경우 datafileDatastore 함수의 'ReadFcn' 파라미터 값으로 지정된 읽기 함수에서 반환되는 데이터를 포함하는 셀형 배열이 됩니다.

참고 항목

| |

R2014b에 개발됨