readtable
- readtable(filename) returns a table based on the delimited text file specified in filename. First line contains variable names
- readtable(filename,'HasNames',op)
- op = true (default): takes first row as variable names
- op = false: adds default variable names
- readtable(filename,'HeaderLines',n)
- n = 0 (default): takes first line as variable names
- n > 0: skips first n rows
- n = -1: adds default variable names
- readtable(filename,'Delimiter',delim) will use delim (one letter string) as delimiter
- readtable(str,'isstring',true) will convert the string str into a table
Examples
>> T1 = readtable('readtable.example.txt')# Name Grade DOB John B Jun-12 Marc A Feb-12 Sam B Oct-11 Toni F Aug-12 >> T2 = readtable('readtable.example.txt','headerlines', 3)# Sam B Oct-11 Toni F Aug-12 >> T3 = readtable('readtable.example.txt','headerlines', 4, 'hasNames', false)# Col1 Col2 Col3 Toni F Aug-12 >> T4 = readtable('readtable.example.txt','headerlines', -1)# Col1 Col2 Col3 John B Jun-12 Marc A Feb-12 Sam B Oct-11 Toni F Aug-12
>> T5 = readtable('readtable.example.dat','delimiter','|')# Name Grade DOB John B Jun-12 Marc A Feb-12 Sam B Oct-11 Toni F Aug-12
>> str = ['Name,Grade,DOB John,B,Jun-12 Marc,A,Feb-12 Sam,B,Oct-11 Toni,F,Aug-12']% creating a csv string
>> readtable(str,'isstring',true)% converting str into a table
[ans:4x3 table]