Unable to read strings (I get NaN) in the excel file imported into Matlab

조회 수: 2 (최근 30일)
Faichal Ayeva
Faichal Ayeva 2020년 1월 2일
답변: Amit 2020년 1월 2일
I am importing an Excel file that has both strings and numeric values. Eventhough I can see the springs value during the importation (using the import data tool), I m unable to see those strings after I run my code an extract the rows I want. I see NaN instead of the string values. Please, what should I do? Thank you!!

답변 (2개)

Lucademicus
Lucademicus 2020년 1월 2일
I have made an Excel file with a column containing numbers and strings.
mat.PNG
The result of importing depends on what data you tell MATLAB to expect, and how to treat other data types.
In this preview, I have highlighted how MATLAB's tells me a value will be treated as NaN:
mat3.PNG
If you want to have mixed numbers and strings, you should choice Cell Array as Output Type (whereas it is Table, in my example).

Amit
Amit 2020년 1월 2일
Import the exel data with option cell array output type, not as Numeric matrix.

카테고리

Help CenterFile Exchange에서 Spreadsheets에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by