Looking for r Answers? Try Ask4KnowledgeBase
Looking for r Keywords? Try Ask4Keywords

R LanguageLectura y escritura de datos tabulares en archivos de texto plano (CSV, TSV, etc.)


Sintaxis

  • read.csv (file, header = TRUE, sep = ",", quote = "" ", dec =". ", fill = TRUE, comment.char =" ", ...)

  • read.csv2 (file, header = TRUE, sep = ";", quote = "" ", dec =", ", fill = TRUE, comment.char =" ", ...)

  • readr :: read_csv (file, col_names = TRUE, col_types = NULL, locale = default_locale (), na = c ("", "NA"), comment = "", trim_ws = TRUE, skip = 0, n_max = -1 , progreso = interactivo ())

  • data.table :: fread (input, sep = "auto", sep2 = "auto", nrows = -1L, header = "auto", na.strings = "NA", stringsAsFactors = FALSE, verbose = getOption ("datatable .verbose "), autostart = 1L, skip = 0L, select = NULL, drop = NULL, colClasses = NULL, integer64 = getOption (" datatable.integer64 "), # default:" integer64 "dec = if (sep! =" . ")". "else", ", col.names, check.names = FALSE, encoding =" unknown ", strip.white = TRUE, showProgress = getOption (" datatable.showProgress "), # default: TRUE data. table = getOption ("datatable.fread.datatable") # default: TRUE)

Parámetros

Parámetro Detalles
expediente nombre del archivo CSV para leer
encabezamiento lógico: ¿el archivo .csv contiene una fila de encabezado con nombres de columna?
sep carácter: símbolo que separa las celdas de cada fila
citar carácter: símbolo utilizado para citar cadenas de caracteres
dic carácter: símbolo utilizado como separador decimal
llenar lógico: cuando es VERDADERO, las filas con longitud desigual se rellenan con campos en blanco.
comentar.char carácter: carácter utilizado como comentario en el archivo csv. Las líneas precedidas por este carácter son ignoradas.
... Argumentos extra que se pasarán a read.table

Observaciones

Tenga en cuenta que exportar a un formato de texto sin formato sacrifica gran parte de la información codificada en los datos como clases de variables en aras de una gran portabilidad. Para los casos que no requieren tal portabilidad, un formato como .RData o Feather puede ser más útil.

La entrada / salida para otros tipos de archivos se trata en varios otros temas, todos vinculados desde Entrada y salida .

Lectura y escritura de datos tabulares en archivos de texto plano (CSV, TSV, etc.) Ejemplos relacionados