classUnderlying
tall 配列の基となるデータのクラス
説明
例
tall table と tall 配列はすべて tall クラスに属します。ただし、tall 配列の "基となる" データ型は異なる場合があります。
airlinesmall.csv データ セットのデータストアを作成します。使用する変数のサブセットを選択し、'NA' 値を欠損データとして扱って、datastore で NaN 値に置き換えられるようにします。データストアを tall table に変換します。
varnames = {'Year', 'UniqueCarrier'};
ds = tabularTextDatastore('airlinesmall.csv','TreatAsMissing','NA',...
'SelectedVariableNames',varnames);
tt = tall(ds)tt =
M×2 tall table
Year UniqueCarrier
____ _____________
1987 {'PS'}
1987 {'PS'}
1987 {'PS'}
1987 {'PS'}
1987 {'PS'}
1987 {'PS'}
1987 {'PS'}
1987 {'PS'}
: :
: :
tall table tt と、最初の table 変数 Year のクラスを判別します。
class(tt)
ans = 'tall'
class(tt.Year)
ans = 'tall'
tt、および table 変数 Year と UniqueCarrier の基となるデータ型を判別します。
classUnderlying(tt)
ans =
1×5 tall char array
'table'
classUnderlying(tt.Year)
ans =
1×6 tall char array
'double'
classUnderlying(tt.UniqueCarrier)
ans =
1×4 tall char array
'cell'
場合によっては、classUnderlying が結果として未評価の tall 配列を返します。未評価の tall 配列は、関数 gather を使用して評価し、結果をメモリに書き込むことができます。
入力引数
入力配列。tall 配列として指定します。
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | table | cell | categorical | datetime | duration | calendarDuration
出力引数
基となるクラス。tall 配列として返されます。
ヒント
tall 配列に特定の基となるデータ型があるかどうかをテストするには、
isaUnderlyingを使用します。
拡張機能
tall 配列
メモリの許容量を超えるような多数の行を含む配列を計算します。
classUnderlying 関数は GPU 配列入力をサポートしますが、次の使用上の注意および制限があります。
classUnderlying(Parallel Computing Toolbox) を参照してください。
バージョン履歴
R2016b で導入
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)