classUnderlying
tall 配列の基となるデータのクラス
説明
例
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 = Mx2 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 = 1x5 tall char array 'table'
classUnderlying(tt.Year)
ans = 1x6 tall char array 'double'
classUnderlying(tt.UniqueCarrier)
ans = 1x4 tall char array 'cell'
場合によっては、classUnderlying
が結果として未評価の tall 配列を返します。未評価の tall 配列は、関数 gather
を使用して評価し、結果をメモリに書き込むことができます。
入力引数
X
— 入力配列
tall 配列
入力配列。tall 配列として指定します。
データ型: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| logical
| table
| cell
| categorical
| datetime
| duration
| calendarDuration
出力引数
C
— 基となるクラス
tall 配列
基となるクラス。tall 配列として返されます。
ヒント
tall 配列に特定の基となるデータ型があるかどうかをテストするには、
isaUnderlying
を使用します。
拡張機能
tall 配列
メモリの許容量を超えるような多数の行を含む配列を計算します。
GPU 配列
Parallel Computing Toolbox™ を使用してグラフィックス処理装置 (GPU) 上で実行することにより、コードを高速化します。
使用上の注意事項および制限事項:
classUnderlying
(Parallel Computing Toolbox) を参照してください。
バージョン履歴
R2016b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)