Readtable Returns "NaN" to the string type value if one column contains both number type and string type values
조회 수: 28 (최근 30일)
이전 댓글 표시
Hi, I have a quesiton regarding Matlab readtable commend
For example, I created a table on csv file as below, which one column includes number-type value at the first row and the string-type value at the second row.

Then I use readtable to read this csv file. It returns "NaN" to all string type value, as below. Therefore, I lost the information of the string-type data.

Can someone help me to resove this issue so I can read both number-type data and string-type data? I am currently using Matlab2023a.
Thank you in advance!
댓글 수: 0
채택된 답변
추가 답변 (1개)
Dyuman Joshi
2023년 10월 30일
편집: Dyuman Joshi
2023년 10월 30일
Each variable/column of a table is expected to be a homogenous array. The first value read in each column is a numeric value, and the rest of the values are not. Thus they are treated as Not a Number.
You can either
> Read all data as strings
or
참고 항목
카테고리
Help Center 및 File Exchange에서 Spreadsheets에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!