Encabezado de archivo de solo lectura en R

En este artículo, vamos a ver el encabezado del archivo en el lenguaje de programación R.

Método 1: Usar el método read.table

El método read.table() en R se usa para acceder a los contenidos almacenados en la estructura organizada del archivo CSV.

Sintaxis: read.table(path, head = TRUE, nrows, sep = “;”)

Argumentos:

  • ruta: la ruta completa del directorio donde se almacena el archivo
  • head: un valor lógico, indicador de si el archivo contiene los nombres de las variables en su primera línea o no.
  • nrows: el número máximo de filas para leer en el directorio de trabajo

Código:

R

# creating a data frame
data_frame1 <- data.frame(col1 = c(6:8),
                          col2 = letters[1:3],
                          col3 = c(1,4,NA))
 
# specifying data path
path <- "/Users/mallikagupta/Desktop/rcontent.csv"
 
# writing data to csv
write.csv2(data_frame1,                  
           path,
           row.names = FALSE)
# reading
read.table(path,            
           head = TRUE,
           nrows = 1,
           sep = ";")[- 1, ]

Producción

[1] col1 col2 col3
<0 rows> (or 0-length row.names)

Método 2: Usar el método de nombres de columna

El método read.csv2() en R se usa para leer el archivo CSV del argumento de ruta especificado en una estructura tabular.

Sintaxis: read.csv2(ruta)

Argumentos:

ruta: la ruta completa del directorio donde se almacena el archivo

El método colnames() en base R se usa para recopilar los nombres de columna asignados a la estructura tabular del archivo CSV. Toma como argumento la estructura tabular leída del archivo.

Sintaxis: nombres de columna (df)

Argumentos:

df: El marco de datos para leer el encabezado de

Código:

R

# creating a data frame
data_frame1 <- data.frame(col1 = c(6:8),
                          col2 = letters[1:3],
                          col3 = c(1,4,NA))
 
# specifying data path
path <- "/Users/mallikagupta/Desktop/rcontent.csv"
 
# writing data to csv
write.csv2(data_frame1,                  
           path,
           row.names = FALSE)
 
# reading header
colnames(read.csv2(path))

Producción

[1] "col1" "col2" "col3"

Publicación traducida automáticamente

Artículo escrito por mallikagupta90 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *