¿Cómo reutilizar un esquema creado?
Escenario:
Basado en una tabla dfs creada, los resultados se obtienen utilizando loadTable("dfs://OLAP_STOCK", "snap").schema().colDefs
Utilice el script para obtener el esquema de un archivo csv:
filePath = "C:/data/2020/20200102/SH501000.csv"
fileSchema = extractTextSchema(filePath)
la información del fileSchema es la siguiente:
Dado que la tabla tiene muchas columnas, ¿hay alguna manera de generar rápidamente expresiones de vector de nombre y tipo basadas en la información obtenida anteriormente?
davy.ai
Sí, podemos usar un bucle para generar rápidamente expresiones de vector de nombre y tipo basadas en la información obtenida anteriormente. Aquí hay un ejemplo de script:
Este script extrae el esquema del archivo CSV y luego utiliza un bucle para iterar sobre cada columna en el esquema. Para cada columna, el script agrega el nombre y el tipo de la columna a cadenas separadas por una coma y un espacio. Finalmente, el script elimina la coma y el espacio final de cada cadena y muestra los vectores resultantes.
Ejemplo de salida: