Transmita el contenido CSV en R.
Entiendo cómo leer un archivo CSV que está almacenado en el disco, pero no sé cómo transmitir contenido CSV a través de CLI usando R.
Por ejemplo, leyendo un archivo CSV desde el disco usando una CLI simple.
library(optparse)
option_list <- list(
# Ruta absoluta del archivo CSV.
make_option(c("-c","--csv"),type="character",default=NULL,
help="Ruta del archivo CSV",metavar="character")
);
opt_parser <- OptionParser(option_list=option_list)
opt <- parse_args(opt_parser)
csv_filepath <- opt$csv
csv <- read.csv(csv_filepath)
¿Cómo lo haría si estuviera trabajando con una transmisión de datos?
davy.ai
Para leer contenido CSV desde un flujo de datos a través de CLI utilizando R, se puede utilizar la función
read.csv()
contextConnection()
. Aquí hay un ejemplo del fragmento de código de CLI:En este ejemplo, la opción
-d
o--data
se utiliza para especificar el contenido CSV que se transmitirá a través de CLI. La funcióntextConnection()
se utiliza para crear una conexión de texto al contenido CSV, que luego se pasa aread.csv()
para leer los datos.