Leer archivo de texto con espacio como delimitador en R

En este artículo, discutiremos cómo leer un archivo de texto con espacios como delimitadores en el lenguaje de programación R.

Base R nos permite leer y acceder al contenido dentro de los archivos de texto con cualquier número de caracteres como delimitador. 

Archivo en uso: 

El método read.table() en R se puede usar para leer datos de un archivo de texto en data.table o un objeto R similar. En caso de que el archivo se encuentre dentro del mismo directorio, se especifica el nombre del archivo; de lo contrario, se proporciona la ruta completa al archivo en el espacio de trabajo. Además, el encabezado es un parámetro opcional; si es VERDADERO, el encabezado se lee en el espacio de trabajo; de lo contrario, se omite. 

Sintaxis:

read.table( path-of-the-file, header = T)

Ejemplo : Leer archivo TXT con espacios como delimitador

R

# reading data from the text file
file_path <- "r_content.txt"
  
data_table <- read.table(file_path, 
                   header = TRUE)
  
print("Contents of the text file")
print(data_table)

Producción:

[1] "Contents of the text file" 
col1 col2 col3 
1    1    3    A 
2    3    5    B 
3    6    8    C 
4    8   12    D

El argumento «sep» se usa para especificar el delimitador de los valores de celda del archivo de texto. El argumento «sep» de data.table también se puede usar para leer un archivo de texto que contiene datos con uno o varios espacios como delimitadores. El sep = «» se usa para referirse a cualquier espacio en blanco de longitud como delimitador.

Sintaxis:

read.table(filepath, sep, header=T, na.strings, stringAsFactors)

Ejemplo : Leer archivo TXT con espacios como delimitador

R

# reading data from the text file
file_path <- "r_content.txt"
  
data_table <- read.table(file_path, sep = "" , header = T ,
                                  na.strings ="", 
                         stringsAsFactors= F)
  
print("Contents of the text file")
print(data_table)

Producción:

[1] "Contents of the text file" 
col1 col2 col3 
1    1    3    A 
2    3    5    B 
3    6    8    C 
4    8   12    D

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 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 *