preview
データストア内のデータのサブセットをプレビュー
説明
例
表形式データが格納されたサンプル ファイル 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
関数 mapreduce の出力ファイルであるサンプル ファイル mapredout.mat からデータストアを作成します。
ds = datastore('mapredout.mat');データストアのデータをプレビューします。
data = preview(ds)
data=1×2 table
Key Value
______ _________
{'AA'} {[14930]}
基となるデータストアのイメージ ペア間のパリティを維持するデータストアを作成します。たとえば、2 つのイメージ データストアを個別に作成してから、基となる 2 つのデータストアを表す統合データストアを作成します。
3 つのイメージの集合を表すイメージ データストア imds1 を作成します。
imds1 = imageDatastore({'street1.jpg','street2.jpg','peppers.png'}); imds1 のイメージをグレースケールに変換してからイメージを水平方向に反転させることにより、2 番目のデータストア imds2 を作成します。
imds2 = transform(imds1,@(x) fliplr(im2gray(x)));
imds1 と imds2 から統合データストアを作成します。
imdsCombined = combine(imds1,imds2);
統合データストアのデータをプレビューします。出力は 1 行 2 列の cell 配列です。2 列はそれぞれ基となる 2 つのデータストア imds1 および imds2 の最初のデータ サブセットを表します。
dataOut = preview(imdsCombined)
dataOut=1×2 cell array
{480×640×3 uint8} {480×640 uint8}
プレビューするデータを、タイル イメージのペアとして表示します。
tile = imtile(dataOut); imshow(tile)

入力引数
入力データストア。次のデータストアを preview メソッドの入力として使用できます。
MATLAB® データストア — MATLAB
datastore関数を使用して作成されたデータストア。たとえば、ImageDatastoreを使用して、イメージの集合用のデータストアを作成します。データストアの完全な一覧については、ファイル形式またはアプリケーション用のデータストアの選択を参照してください。統合および変換を行ったデータストア — 関数
combineおよびtransformを使用して作成したデータストア。カスタム データストア — カスタム データストア フレームワークを使用して作成したデータストア。カスタム データストアの開発を参照してください。
出力引数
データのサブセット。ds のタイプに従って table または配列として返されます。
| データストアの種類 | data のデータ型 | 説明 |
|---|---|---|
TabularTextDatastore と SpreadsheetDatastore | table | SelectedVariableNames プロパティで指定される変数をもつテーブル。このテーブルには最大 8 行が含まれます。 |
ImageDatastore | 整数配列 | 最初のイメージに対応する整数の配列整数配列の次元はイメージのタイプによって決まります。
関数 |
KeyValueDatastore | table | Key と Value の変数のテーブル。 |
FileDatastore | table | 読み取り関数が返す出力を含むテーブル。関数 fileDatastore の 'ReadFcn' パラメーターで指定されます。 |
TransformedDatastore | 場合により異なる | 出力は、UnderlyingDatastores プロパティで指定された、基となるデータストアが返す出力と同じです。たとえば、基となるデータストアがイメージ データストアでその ReadSize プロパティ値が 1 である場合、data は整数配列として返されます。 |
CombinedDatastore | cell 配列 | cell 配列の各要素には、UnderlyingDatastores プロパティで指定された、対応する基となるデータストアにより返された出力が格納されます。 |
SequentialDatastore | 場合により異なる | 最初の空でない基となるデータストアからの少量のデータが出力されます。基となるデータストアがすべて空である場合、最初の基となるデータストアに基づき、空の型が出力されます。基となるデータストアがない場合、空の double が出力されます。 |
拡張機能
使用上の注意および制限:
スレッドベースの環境では、次のデータストアでのみ
previewを使用できます。ImageDatastoreオブジェクトcombineまたはtransformを使用してImageDatastoreオブジェクトから作成するCombinedDatastore、SequentialDatastore、またはTransformedDatastoreオブジェクト
Parallel Computing Toolbox™ がある場合は、他のデータストアで
previewを使用できます。これを行うには、backgroundPoolまたはThreadPoolを使用する代わりに、プロセスベースの並列プールを使用して関数を実行します (ProcessPoolまたはClusterPoolを使用します)。
詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
バージョン履歴
R2014b で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)