R2020a の readtable 関数で読み込んだファイルで、テキストデータが NaNになるのはなぜですか?
Show older comments
数値データとテキストデータを含む列を持つExcelスプレッドシートファイルで読み込んでいます。
値の順序によって、R2020a の readtable 関数は、異なるデータ型を選択するようです。
例えば、スプレッドシート内のデータが
COL_1 | COL_2
TEXT_1 | 2
TEXT_2 | TEXT
-1 | 2
の場合、readtable 関数で読み込むと、以下の結果となります。
>> readtable('MixedInputs.xlsx')
ans =
3×2 table
COL_1 COL_2
________ _____
{'TEXT_1'} 2
{'TEXT_2'} NaN
{'-1' } 2
列 COL_1は、すべてのデータを文字ベクトルとしてインポートしていますが、列 COL_2 では、文字列 "TEXT"が欠損値 NaN として読み込まれてしまいます。
R2019b 以前のバージョンでは、正しく文字列として読み込まれていました。
Accepted Answer
More Answers (0)
Categories
Find more on スプレッドシート in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!