Importación de datos en R Script

En este artículo, vamos a ver cómo importar datos en el lenguaje de programación R.

Importación de datos en R

Primero, consideremos un conjunto de datos que podemos usar para la demostración. Para esta demostración, usaremos dos ejemplos de un solo conjunto de datos, uno en formato .csv y otro .txt

Lectura de un archivo de valores separados por comas (CSV)

Método 1: Usar la función read.csv() Leer archivos CSV en R

La función tiene dos parámetros: 

  • file.choose(): Abre un menú para elegir un archivo csv desde el escritorio.
  • header: Sirve para indicar si la primera fila del conjunto de datos es un nombre de variable o no. Aplique T/Verdadero si el nombre de la variable está presente; de ​​lo contrario, ponga F/Falso.

Ejemplo: 

R

# import and store the dataset in data1
data1 <- read.csv(file.choose(), header=T)
 
# display the data
data1

Producción: 

Método 2: Uso de la función read.table()

Esta función especifica cómo se separa el conjunto de datos, en este caso tomamos sep=”, “ como argumento.

Ejemplo: 

R

# import and store the dataset in data2
data2 <- read.table(file.choose(), header=T, sep=", ")
 
# display data
data2

Producción: 

Lectura de un archivo delimitado por tabuladores (txt) en el lenguaje de programación R

Método 1: Uso de la función read.delim()

La función tiene dos parámetros: 

  • file.choose(): Abre un menú para elegir un archivo csv desde el escritorio.
  • header: Sirve para indicar si la primera fila del conjunto de datos es un nombre de variable o no. Aplique T/Verdadero si el nombre de la variable está presente; de ​​lo contrario, ponga F/Falso.

Ejemplo: 

R

# import and store the dataset in data3
data3 <- read.delim(file.choose(), header=T)
 
# display the data
data3

Producción: 

Método 2: Uso de la función read.table()

Esta función especifica cómo se separa el conjunto de datos, en este caso tomamos sep=”\t” como argumento.

Ejemplo: 

R

# import and store the dataset in data4
data4 <- read.table(file.choose(), header=T, sep="\t")
 
# display the data
data4

Producción: 

Uso de R-Studio

Aquí vamos a importar datos a través de R studio con los siguientes pasos.

Pasos: 

  • En la pestaña Entorno, haga clic en el menú Importar conjunto de datos
  • Seleccione la extensión del archivo de la opción
  • En el tercer paso, aparecerá un cuadro emergente, ingrese el nombre del archivo o navegue por el escritorio.
  • El archivo seleccionado se mostrará en una nueva ventana con sus dimensiones.
  • Para ver el resultado en la consola, escriba el nombre del archivo.

Ejemplo:

R

# display the dataset
dataset

Producción:

  • Para cargar los datos en la consola para su uso, usamos el comando de conexión .

Ejemplo:

R

# To load the data for use
attach(dataset)

Leer archivos JSON en R

Para trabajar con archivos JSON en R, es necesario instalar el paquete «rjson». Las tareas más comunes realizadas con archivos JSON en paquetes rjson son las siguientes:

  • Instale y cargue el paquete rjson en la consola R
  • Crear un archivo JSON
  • Lectura de datos del archivo JSON
  • Escribir en un archivo JSON
  • Convertir los datos JSON en marcos de datos
  • Trabajando con URL

Archivo JSON para demostración:

{ 
   "ID":["1","2","3","4","5"],
   "Name":["Mithuna","Tanushree","Parnasha","Arjun","Pankaj"],
   "Salary":["722.5","815.2","1611","2829","843.25"],
   "StartDate":["6/17/2014","1/1/2012","11/15/2014","9/23/2013","5/21/2013"],
   "Dept":["IT","IT","HR","Operations","Finance"]
}

Código:

R

# Read a JSON file
 
# Load the package required to read JSON files.
library("rjson")
 
# Give the input file name to the function.
result <- fromJSON(file = "E:\\example.json")
 
# Print the result.
print(result)

Producción:

$ID
[1] "1" "2" "3" "4" "5"

$Name
[1] "Mithuna"   "Tanushree" "Parnasha"  "Arjun"     "Pankaj"

$Salary
[1] "722.5"  "815.2"  "1611"   "2829"   "843.25"

$StartDate
[1] "6/17/2014"  "1/1/2012"   "11/15/2014" "9/23/2013"  "5/21/2013"

$Dept
[1] "IT"         "IT"         "HR"         "Operations" "Finance"

Publicación traducida automáticamente

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