Loading CSV file (date column A, identifier row, rest data)

I want to Import the attached csv with following Code:
>> d = dbload('data_US.csv');
If I then check for the variable d, it shows correctly 13 fields, but each of the fields contains only NaN's
Thank you very much

댓글 수: 4

What’s ‘dbload’? I can’t find it in the online documentation.
Thank you very much. I am using a code which is partly based on the IRIS toolbox (trying to reproduce a result from a scientific paper which employs IRIS). If you could suggest another command that uploads the file (column A are dates, row 1 beginning in B1 are headers of the columns) into the workspace, it would be equally fine for me. For some reason, the time series appears in the workspace with the correct names, but shows NaN if I open it(even though matlab recognizes the various data format e.g. "Covert to Number" when I open the file in the folder structure)
There are several options: xlsread, textscan, readtable and others.
Thank you very much!

댓글을 달려면 로그인하십시오.

 채택된 답변

Daniel LaCroix
Daniel LaCroix 2016년 3월 16일

1 개 추천

There is a function called csvread that should load the file.
If your file has headers (or anything other than numbers), the command won't work. To get around this, set it to have an offset of one row (and no column offset).
data=csvread('data_US.csv') or data=csvread('data_US.csv',1,0)
You can also select a more specific range of data if you need to, so check out the documentation if that's something you want to do.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Workspace Variables and MAT Files에 대해 자세히 알아보기

태그

질문:

Oli
2016년 3월 15일

편집:

2025년 5월 9일

Community Treasure Hunt

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

Start Hunting!

Translated by