Hola,
Mi archivo csv sin procesar tiene un formato extraño, lo que hace que el primer punto de datos que necesito se importe como encabezado, que no es lo que quiero. Así que creé una nueva fila en blanco en la parte superior y estoy tratando de averiguar cómo puedo colocar el nombre de la columna en la fila en blanco antes de cambiar el nombre del encabezado. ¡Se agradece cualquier ayuda!
names default to here(1);
dt=current data table();
For (i=1, i<=2, i++,
Row(1)[i] = Char(Column Name(i));
);
Debería poder modificar la configuración para compensar el formato extraño en su archivo csv.A continuación se muestra una secuencia de comandos simple que abre un archivo csv y puede cambiar los parámetros Inicio de nombres de columna () y Inicio de datos () para que no termine con encabezados o datos incorrectos.
Open(
"Path to your csv file",
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, CSV( 1 ) ),
Strip Quotes( 0 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 1 ),
Column Names Start( 1 ),
Data Starts( 2 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
);
Estas declaraciones JSL se recuperaron simplemente abriendo un archivo csv y luego mirando en la Fuente haciendo clic con el botón derecho en el triángulo verde frente a la entrada Fuente en el Panel de tablas a la izquierda de la tabla de datos abierta.