isaUnderlying
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'} : : : :
1 番目の table 変数 Year
の基となるデータ型が single
であるかどうかをテストします。
tf = isaUnderlying(tt.Year,'single')
tf = tall logical 0
実際に Year
の基となるデータ型を判別します。
udt = classUnderlying(tt.Year)
udt = 1x6 tall char array 'double'
入力引数
X
— 入力配列
tall 配列
入力配列。tall 配列として指定します。
データ型: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| logical
| table
| cell
| categorical
| datetime
| duration
| calendarDuration
cl
— 基となるクラス
文字ベクトル
基となるクラス。有効な MATLAB® クラス名を指定する文字ベクトルとして指定されます。
例: tf = isaUnderlying(X,'double')
ヒント
classUnderlying
を使用して tall 配列の基となるデータ型を判別。
拡張機能
tall 配列
メモリの許容量を超えるような多数の行を含む配列を計算します。
GPU 配列
Parallel Computing Toolbox™ を使用してグラフィックス処理装置 (GPU) 上で実行することにより、コードを高速化します。
この関数は GPU 配列を完全にサポートしています。詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
分散配列
Parallel Computing Toolbox™ を使用して、クラスターの結合メモリ上で大きなアレイを分割します。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行 (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)