Main Content

preview

데이터저장소에 있는 데이터의 서브셋 미리보기

설명

예제

data = preview(ds)는 데이터저장소 ds에서 데이터저장소의 현재 위치를 변경하지 않고 데이터의 서브셋을 반환합니다.

예제

모두 축소

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

ds = tabularTextDatastore("airlinesmall_subset.csv","TreatAsMissing","NA",...
    "MissingValue",0);

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

ds.SelectedVariableNames = ["DepTime","ArrTime","ActualElapsedTime"];

선택한 변수에 대한 데이터를 미리 봅니다.

data = preview(ds)
data=8×3 table
    DepTime    ArrTime    ActualElapsedTime
    _______    _______    _________________

     2117       2305             108       
     1252       1511              79       
     1441       1708              87       
     2258       2336              38       
     1814       1901              47       
     1822       1934              72       
      729        841              72       
     1704       1829              85       

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

ds = datastore('mapredout.mat');

데이터저장소의 데이터를 미리 봅니다.

data = preview(ds)
data=1×2 table
     Key        Value  
    ______    _________

    {'AA'}    {[14930]}

기본 데이터저장소의 이미지 쌍 사이에 패리티를 유지하는 데이터저장소를 만듭니다. 예를 들어, 두 개의 개별 이미지 데이터저장소를 만든 다음 이 두 개의 기본 데이터저장소를 결합한 데이터저장소를 만듭니다.

3개의 이미지 모음을 나타내는 이미지 데이터저장소 imds1을 만듭니다.

imds1 = imageDatastore({'street1.jpg','street2.jpg','peppers.png'}); 

imds1의 이미지를 회색조로 변환한 다음 이미지를 가로로 반사하여 두 번째 데이터저장소 imds2를 만듭니다.

imds2 = transform(imds1,@(x) fliplr(im2gray(x)));

imds1imds2에서 결합된 데이터저장소를 만듭니다.

imdsCombined = combine(imds1,imds2);

결합된 데이터저장소의 데이터를 미리 봅니다. 출력값은 1×2 셀형 배열입니다. 두 개의 열은 두 개의 기본 데이터저장소 imds1imds2에서 각각 읽어 들인 데이터의 첫 번째 서브셋을 나타냅니다.

dataOut = preview(imdsCombined)
dataOut=1×2 cell array
    {480x640x3 uint8}    {480x640 uint8}

미리 본 데이터를 타일 형식 이미지 쌍으로 표시합니다.

tile = imtile(dataOut);
imshow(tile)

Figure contains an axes object. The axes object contains an object of type image.

입력 인수

모두 축소

입력 데이터저장소입니다. preview 메서드에는 다음과 같은 데이터저장소를 입력값으로 사용할 수 있습니다.

출력 인수

모두 축소

데이터의 서브셋으로, ds의 유형에 따라 테이블이나 배열로 반환됩니다.

데이터저장소 유형data의 데이터형설명
TabularTextDatastore, SpreadsheetDatastore테이블SelectedVariableNames 속성으로 지정된 변수를 포함하는 테이블입니다. 이 테이블에는 최대 8개의 행이 포함됩니다.
ImageDatastore정수형 배열

첫 번째 이미지에 대응하는 정수로 구성된 배열입니다. 정수형 배열의 차원은 다음과 같이 이미지 유형에 따라 달라집니다.

  • 회색조 이미지의 경우, data는 m×n입니다.

  • 트루컬러 이미지의 경우, data는 m×n×3입니다.

  • CMYK Tiff 이미지의 경우, data는 m×n×4입니다.

preview 함수는 imread 함수에서 지원되는 모든 이미지 유형을 지원합니다. 지원되는 이미지 유형에 대한 자세한 내용은 imread를 참조하십시오.

KeyValueDatastore테이블변수 KeyValue를 포함하는 테이블입니다.
FileDatastore테이블읽기 함수에서 반환된 출력값을 포함하는 테이블로, fileDatastore 함수의 'ReadFcn' 파라미터로 지정됩니다.
TransformedDatastore각각 다름출력값은 UnderlyingDatastores 속성으로 지정된 기본 데이터저장소에서 반환되는 출력값과 동일합니다. 예를 들어, 기본 데이터저장소가 ReadSize 속성값이 1인 이미지 데이터저장소인 경우 data는 정수형 배열로 반환됩니다.
CombinedDatastore셀형 배열셀형 배열의 각 요소는 UnderlyingDatastores 속성으로 지정된 대응하는 기본 데이터저장소에서 반환되는 출력값을 포함합니다.
SequentialDatastore각각 다름출력값은 비어 있지 않은 첫 번째 기본 데이터저장소의 소량 데이터입니다. 기본 데이터저장소가 모두 비어 있는 경우 출력값은 첫 번째 기본 데이터저장소를 기반으로 하는 빈 유형입니다. 기본 데이터저장소가 없는 경우 출력값은 빈 double형입니다.

확장 기능

버전 내역

R2014b에 개발됨

참고 항목

|