I have a csv file that loads very perfectly from 2nd column onwards.
data = csvread('filename.csv',1,1);
However, in the first column of my data I have date:
the format of the date is
2012/09/15 00:00:00,0,-13.654,...
2012/09/15 00:00:01,0,-18.654,...
2012/09/15 00:00:02,0,-166.654,...
2012/09/15 00:00:03,0,-178.654,...
...
...
...
Here, date is space separated with time. This creates error in loading the file using
data = csvread('filename.csv',1,0);
Can anyone suggest what to do?

 Réponse acceptée

madhan ravi
madhan ravi le 2 Nov 2018
Modifié(e) : madhan ravi le 2 Nov 2018

0 votes

What happens when you use
readtable()
because they are capable of reading dates by default

11 commentaires

Megha
Megha le 2 Nov 2018
readtable('filename.csv')
it creates error
Error using readtable (line 198) Unable to open file
madhan ravi
madhan ravi le 2 Nov 2018
filename.csv should be the name of your csv file
Megha
Megha le 2 Nov 2018
Yes, ofcourse. This is an example for showing some filename
madhan ravi
madhan ravi le 2 Nov 2018
upload your file then
>> readtable('sample.txt')
ans =
4×3 table
Var1 Var2 Var3
_____________________ ____ _______
'2012/09/15 00:00:00' 0 -13.654
'2012/09/15 00:00:01' 0 -18.654
'2012/09/15 00:00:02' 0 -166.65
'2012/09/15 00:00:03' 0 -178.65
Megha
Megha le 2 Nov 2018
Modifié(e) : Megha le 2 Nov 2018
Hey, thank you for your efforts. But, please note that the data file is not text file. It is csv file.
So readtable asks for text format.
When I tried with text file, It works well like you have shown in above example
Hey, Thank you very much for your time and efforts.
I found the solution.
opts = detectImportOptions('filename.csv');
T = readtable('filename.csv',opts);
Thanks!
Walter Roberson
Walter Roberson le 2 Nov 2018
Csv files are defined as text files. If you were to rename that sample.txt to sample.csv it would be able to read it.
madhan ravi
madhan ravi le 2 Nov 2018
@Megha exactly as sir Walter mentions if you change .txt to .csv it would read the file without any flaw!
Megha
Megha le 2 Nov 2018
Yes, Thank you
madhan ravi
madhan ravi le 2 Nov 2018
Anytime :) ,if it worked make sure to accept the answer so that people know the question is solved

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by