Tensorflow.js es una biblioteca de código abierto desarrollada por Google para ejecutar modelos de aprendizaje automático y redes neuronales de aprendizaje profundo en el entorno del navegador o del Node.
El método columnNames() está bajo la clase tf.data.CSVDatset . Devuelve todos los nombres de columna del archivo CSV.
Sintaxis:
tf.data.csv(source).columnNames()
Parámetros: Este método tiene un solo parámetro como se menciona a continuación:
- fuente: la fuente es el archivo donde está presente el archivo CSV. Puede ser un enlace al archivo o la ubicación del archivo en el sistema.
Valor devuelto: Devuelve la lista de strings, es decir, los nombres de las columnas del archivo CSV.
Los siguientes ejemplos demostrarán este método.
Ejemplo 1: En este ejemplo, encontraremos todos los nombres de columna de los siguientes valores.
Serial Number,Name,Order Id,Amount,Payment Mode 12141661A321,Geek 1,YP12164AZEA,1200,DEBIT CARD 12141661A322,Geek 2,ZSER15563VS,23324,COD 12141661A323,Geek 3,DSR5442HG6,322,CREDIT CARD 12141661A324,Geek 4,GF3467FSGTW,1890,PAYPAL 12141661A325,Geek 5,RSTYCBBJSST,141,COD
Ahora recuperaremos los nombres de las columnas usando el método columnNames() .
Javascript
// Importing the tensorflow.Js library import * as tf from "@tensorflow/tfjs" // This is the source of the csv file // It can be a link or the location of the File const source = 'sampleData.csv' async function run() { // Creating the Dataset from the source const csvDataset = tf.data.csv(Source); // Retrieving the column names from the // dataset using columnNames() method const columnNames = await csvDataset.columnNames(); // Printing the columnNames console.log(columnNames) } await run();
Producción:
Serial Number, Name, Order Id, Amount, Payment Mode
Ejemplo 2: En este ejemplo, encontraremos todos los nombres de columna de los siguientes valores.
S No,Name,Height(cm),Weight(Kgs) 2,Geek 2,167,58 3,Geek 3,179,46 1,Geek 1,164,51 4,Geek 4,166,53 5,Geek 5,138,63
Ahora recuperaremos los nombres de las columnas usando el método columnNames() .
Javascript
// Importing the tensorflow.Js library import * as tf from "@tensorflow/tfjs" const source2 = 'sampleData2.csv' async function run() { // Create the Dataset from the source const csvDataset = tf.data.csv(source2); // Retrieve the column names from the // dataset using method const ColumnNames = (await csvDataset.columnNames()); // Printing the column names console.log(ColumnNames) } await run();
Producción:
S No, Name, Height(cm), Weight(Kgs)
Referencia: https://js.tensorflow.org/api/latest/#tf.data.CSVDataset.columnNames