Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Usando un editor de texto, cargue el archivo myCsvTable.dat y obtenga una vista previa de su contenido. Una
captura de pantalla se muestra a continuación. Observe que el archivo contiene datos orientados en columnas
separados por comas.
Cree una tabla a partir del archivo de texto separado por comas. La tabla T resultante contiene una variable
para cada columna en el archivo y readtable trata las entradas en la primera línea del archivo como nombres
de variables.
clc
clear all
ans =
'C:\Users\Luis Sanchez\Documents\UNI Ciclo 2020-I\Procesamiento de señales y datos\Semana 02'
filename1 = fullfile(pwd,'myCsvTable.dat')
filename1 =
'C:\Users\Luis Sanchez\Documents\UNI Ciclo 2020-I\Procesamiento de señales y datos\Semana 02\myCsvTable.dat'
T1 = readtable(filename1)
T1 = 5×6 table
LastName Gender Age Height Weight Smoker
1
Importe las dos primeras columnas como vectores de caracteres, la tercera columna como uint32 y las
siguientes dos columnas como números de punto flotante de doble precisión. Importe las entradas de la última
columna como vectores de caracteres.
T2 = readtable(filename1,'Format','%s%s%u%f%f%s')
T2 = 5×6 table
LastName Gender Age Height Weight Smoker
filename3 = fullfile(pwd,'mySpaceDelimTable.txt');
T3 = readtable(filename3,'Delimiter',' ','ReadVariableNames',false)
T3 = 3×5 table
Var1 Var2 Var3 Var4 Var5
filename4 = fullfile(pwd,'patients.xls');
T4 = readtable(filename4,'ReadRowNames',true)
T4 = 100×9 table
3
Gender Age Location Height Weight Smoker Systolic
4
Gender Age Location Height Weight Smoker Systolic
5
Gender Age Location Height Weight Smoker Systolic
Muestra las primeras cinco filas y las primeras cuatro variables de la tabla.
T4(1:5,1:4)
T4.Properties.DimensionNames
Importe nuevamente la data anterior, pero en este caso solo la región rectangular de datos de dimensiones de
5x3 entre las esquinas C2 y E6. No use la primera fila de esta región como nombres de variables.
T5 = readtable('patients.xls','Range','C2:E6','ReadVariableNames',false)
T5 = 5×3 table
Var1 Var2 Var3
1 38 'County G... 71
2 43 'VA Hospital' 69
3 38 'St. Mary... 64
4 40 'VA Hospital' 67
5 49 'County G... 64
filename5 = fullfile(pwd,'airlinesmall.csv');
6
opts1 = detectImportOptions('airlinesmall.csv')
opts1 =
DelimitedTextImportOptions with properties:
Format Properties:
Delimiter: {','}
Whitespace: '\b\t '
LineEnding: {'\n' '\r' '\r\n'}
CommentStyle: {}
ConsecutiveDelimitersRule: 'split'
LeadingDelimitersRule: 'keep'
EmptyLineRule: 'skip'
Encoding: 'windows-1252'
Replacement Properties:
MissingRule: 'fill'
ImportErrorRule: 'fill'
ExtraColumnsRule: 'addvars'
Location Properties:
DataLines: [2 Inf]
VariableNamesLine: 1
RowNamesColumn: 0
VariableUnitsLine: 0
VariableDescriptionsLine: 0
To display a preview of the table, use preview
getvaropts(opts1,{'TaxiIn','TaxiOut'})
ans =
1x2 VariableImportOptions array with properties:
Variable Options:
(1) | (2)
Name: 'TaxiIn' | 'TaxiOut'
Type: 'char' | 'char'
FillValue: '' | ''
TreatAsMissing: {} | {}
EmptyFieldRule: 'missing' | 'missing'
QuoteRule: 'remove' | 'remove'
Prefixes: {} | {}
Suffixes: {} | {}
opts = setvartype(opts1,{'TaxiIn','TaxiOut'},'double');
7
opts.SelectedVariableNames = {'TaxiIn','TaxiOut'};
Importando la data.
T6 = readtable('airlinesmall.csv',opts);
summary(T6)
Variables:
Values:
Min 0
Median 5
Max 1451
NumMissing 37383
Values:
Min 0
Median 13
Max 755
NumMissing 37364