Función: Importar desde CSVVolver

Descripción

Importa un texto CSV a vector de datos con el formato especificado.

Los items se convertirán al tipo JME por defecto. Si no se reconoce el item, se convertirá a texto.

Cadena de entrada

desdecsv

Cadena de salida

desdeCSV

Uso

desdecsv(<csv>[,<separador>[,<comillas>[,<índice>[,<trim>]]]])

Parámetros
# Parámetro Descripción Valor por defecto
1 csv Cadena CSV
2 separador Separador entre items (carácter), por defecto coma ','
3 comillas Comillas para textos complejos (carácter), generalmente comillas simples o dobles (defecto). Escape \ no permitido '"'
4 índice Línea de inicio para la importación (2 para ignorar posibles encabezados) 1
5 trim Ignorar espacios en blanco entre items verdadero

Ejemplos

addresses.csv John,Doe,120 jefferson st.,Riverside, NJ, 08075 Jack,McGinnis,220 hobo Av.,Phila, PA,09119 "John ""Da Man""",Repici,120 Jefferson St.,Riverside, NJ,08075 Stephen,Tyler,"7452 Terrace ""At the Plaza"" road",SomeTown,SD, 91234 ,Blankman,,SomeTown, SD, 00298 "Joan ""the bone"", Anne",Jet,"9th, at Terrace plc",Desert City,CO,00123

desdecsv(archivotxt('C:/…/…/addresses.csv',verdadero))

VectorEvaluado: | 'John' 'Doe' '120 jefferson st.' 'Riverside' 'NJ' 8075 | | 'Jack' 'McGinnis' '220 hobo Av.' 'Phila' 'PA' 9119 | | 'John "Da Man"' 'Repici' '120 Jefferson St.' 'Riverside' 'NJ' 8075 | | 'Stephen' 'Tyler' '7452 Terrace "At the Plaza" road' 'SomeTown' 'SD' 91234 | | '' 'Blankman' '' 'SomeTown' 'SD' 298 | | 'Joan "the bone", Anne' 'Jet' '9th, at Terrace plc' 'Desert City' 'CO' 123 |

example_mod.csv TOK& UPDATE& DATE& SHOT& TIME& $AUX&$$HEAT$& PHASE& STATE& PGASA& PGASZ& BGASA& BGASZ& BGASA2& BGASZ2& PIMPA& PIMPZ& PELLET& RGEO& RMAG& AMIN& SEPLIM& XPLIM& KAPPA& DELTA& INDENT& AREA& VOL& CONFIG& IGRADB& WALMAT& DIVMAT& LIMMAT& EVAP& BT& IP& VSURF& Q95& BEPMHD& BETMHD& BEPDIA& NEL& DNELDT& ZEFF& PRAD& POHM& ENBI& PINJ& BSOURCE& PINJ2& BSOURCE2& COCTR& PNBI& ECHFREQ& ECHMODE& ECHLOC& PECH& ICFREQ& ICSCHEME& ICANTEN& PICRH& LHFREQ& LHNPAR& PLH& IBWFREQ& PIBW& TE0& TI0& WFANI& WFICRH& MEFF& ISEQ& WTH& WTOT& DWTOT& PL& PLTH& TAUTOT& TAUTH JET& 20031201& 20001006& 53521& 1.000E+01& NBIC& HSELM& TRANS& 2.000E+00& 1.000E+00& 2& 1& 0& 0& 1.658E+01& 8.152E+00& NONE& 2.888E+00& 3.047E+00& 9.807E-01& 2.924E-02& 7.304E-02& 1.572E+00& 1.781E-01& 0.000E+00& 4.572E+00& 8.161E+01& LSN& 1& IN/C& BE& C/BE& BE& 3.598E+00& 2.000E+06& 1.013E-01& 6.001E+00& 1.053E+00& 9.252E-01& 1.128E+00& 3.106E+19& 3.106E+19& 6.612E+00& 4.515E+06& 5.122E+04& 1.000E+05& 1.466E+07& 771706& 0.000E+00& 652114& 1.000E+00& 1.420E+07& -9.999E-09& NONE& NONE& 0.000E+00& 5.100E+07& HMIN& MONOPOLE& 4.027E+06& 3.700E+09& 1.840E+00& 2.000E+06& -9.999E-09& 0.000E+00& 9.295E+03& 1.373E+04& 6.913E-01& 7.319E+05& 2.000E+00& NONE& 3.715E+06& 5.381E+06& 1.282E+06& 1.297E+07& 1.210E+07& 4.445E-01& 2.194E-01

desdecsv(archivotxt('C:/…/…/example_mod.csv',verdadero),'&','$')

VectorEvaluado: | 'TOK' 'UPDATE' 'DATE' 'SHOT' 'TIME' 'AUX&$HEAT' 'PHASE' 'STATE' 'PGASA' 'PGASZ' 'BGASA' 'BGASZ' 'BGASA2' 'BGASZ2' 'PIMPA' 'PIMPZ' 'PELLET' 'RGEO' 'RMAG' 'AMIN' 'SEPLIM' 'XPLIM' 'KAPPA' 'DELTA' 'INDENT' 'AREA' 'VOL' 'CONFIG' 'IGRADB' 'WALMAT' 'DIVMAT' 'LIMMAT' 'EVAP' 'BT' 'IP' 'VSURF' 'Q95' 'BEPMHD' 'BETMHD' 'BEPDIA' 'NEL' 'DNELDT' 'ZEFF' 'PRAD' 'POHM' 'ENBI' 'PINJ' 'BSOURCE' 'PINJ2' 'BSOURCE2' 'COCTR' 'PNBI' 'ECHFREQ' 'ECHMODE' 'ECHLOC' 'PECH' 'ICFREQ' 'ICSCHEME' 'ICANTEN' 'PICRH' 'LHFREQ' 'LHNPAR' 'PLH' 'IBWFREQ' 'PIBW' 'TE0' 'TI0' 'WFANI' 'WFICRH' 'MEFF' 'ISEQ' 'WTH' 'WTOT' 'DWTOT' 'PL' 'PLTH' 'TAUTOT' 'TAUTH' | | 'JET' 2.0031201E7 2.0001006E7 53521 10 'NBIC' 'HSELM' 'TRANS' 2 1 2 1 0 0 16.58 8.152 'NONE' 2.888 3.047 0.9807 0.02924 0.07304 1.572 0.1781 0 4.572 81.61 'LSN' 1 'IN/C' 'BE' 'C/BE' 'BE' 3.598 2000000 0.1013 6.001 1.053 0.9252 1.128 3.106E19 3.106E19 6.612 4515000 51220 100000 1.466E7 771706 0 652114 1 1.42E7 -9.999E-9 'NONE' 'NONE' 0 5.1E7 'HMIN' 'MONOPOLE' 4027000 3.7E9 1.84 2000000 -9.999E-9 0 9295 13730 0.6913 731900 2 'NONE' 3715000 5381000 1282000 1.297E7 1.21E7 0.4445 0.2194 |

desdecsv(archivotxt('C:/…/…/example_mod.csv',verdadero),'&','$',2,falso)

VectorEvaluado: | 'JET' 2.0031201E7 2.0001006E7 53521 10 ' NBIC' ' HSELM' ' TRANS' 2 1 2 1 0 0 16.58 8.152 ' NONE' 2.888 3.047 0.9807 0.02924 0.07304 1.572 0.1781 0 4.572 81.61 ' LSN' 1 ' IN/C' ' BE' ' C/BE' ' BE' 3.598 2000000 0.1013 6.001 1.053 0.9252 1.128 3.106E19 3.106E19 6.612 4515000 51220 100000 1.466E7 771706 0 652114 1 1.42E7 -9.999E-9 ' NONE' ' NONE' 0 5.1E7 ' HMIN' ' MONOPOLE' 4027000 3.7E9 1.84 2000000 -9.999E-9 0 9295 13730 0.6913 731900 2 ' NONE' 3715000 5381000 1282000 1.297E7 1.21E7 0.4445 0.2194 |

Desde / Última modificación

v0.6.2.0

Véase también…

acsv