Error reading text file using readtable
1 view (last 30 days)
Show older comments
Hi,
I have a table (store in file.txt) of the form:
cats 1 2 3 4 5
dogs 6 7 8 9 0
chickens 3 4 5 6 1
Basically, a text file with row names followed by space separated integers. However when I try:
T=readtable('file.txt','Delimiter',' ')
I get the following error:
Error using table/readTextFile (line 250)
Variable lengths must all be the same.
However each line in (T) is the same length! I have tried this with other files of the same format and it has worked.
I did try dlmread, however because the file has mixed types, this also does not work.
Any suggestions?
1 Comment
Answers (1)
Peter Perkins
on 13 Mar 2015
This
T=readtable('file.txt',' ',[0 1])
is not the correct way to call readtable. I have no idea what [0 1] is intended to be, but I assume that ' ' is intended to be the delimiter. Try this:
T=readtable('file.txt','Delimiter',' ')
and check the documentation for more details. Hope this helps.
See Also
Categories
Find more on Environment and Settings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!