Building datastore on dataset with missing values

When I use readtable on my dataset that has NAN values, the readtable command converts the missing values to numeric NANs. So that works fine, but when I build a datastore on my dataset to use tall arrays, then I get the error from MATLAB that the missing values are not numerics. How can I fix that?
Thanks

回答 (1 件)

Jayanti
Jayanti 2025 年 3 月 18 日

0 投票

Hi Mohsen,
When creating a datastore, you can handle missing values by using the "TreatAsMissing" and "MissingValue" name-value arguments. To replace every instance of "NA" with a 0 in the imported data specify the value of "TreatAsMissing" as "NA" and the value of "MissingValue" as 0.
The following line of code demonstrates this:
ds = datastore("airlinesmall.csv","TreatAsMissing","NA",...
"MissingValue",0);
You can also refer the following documentation link:

カテゴリ

ヘルプ センター および File ExchangeLarge Files and Big Data についてさらに検索

タグ

質問済み:

2018 年 3 月 29 日

回答済み:

2025 年 3 月 18 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by