La colección de hechos se conoce como datos. Los datos pueden estar en diferentes formas. Para analizar datos utilizando el lenguaje de programación R , los datos deben importarse primero en R, que puede estar en diferentes formatos como txt, CSV o cualquier otro archivo separado por delimitadores. Después de importar datos, manipúlelos, analícelos e informe.
Importar datos desde un archivo en lenguaje de programación R
En este artículo, vamos a ver cómo importar diferentes archivos en el lenguaje de programación R.
Importar archivo CSV en R
Método 1: Usar métodos read.csv().
Aquí importaremos el archivo csv usando el método read.csv() en R.
Sintaxis: read.csv(ruta, encabezado = VERDADERO, sep = “,”)
Argumentos:
- ruta: la ruta del archivo a importar
- encabezado: Por defecto: VERDADERO. Indicador de si importar encabezados de columna.
- sep = “,” : El separador de los valores en cada fila.
R
# specifying the path path <- "/gfg.csv" # reading contents of csv file content <- read.csv(path) # contents of the csv file print (content)
Producción:
ID Name Post Age 1 5 H CA 67 2 6 K SDE 39 3 7 Z Admin 28
Método 2: Usar métodos read.table() .
Aquí usaremos los métodos read.table() para importar un archivo CSV al lenguaje de programación R.
R
# simple R program to read csv file using read.table() x <- read.csv2("D://Data//myfile.csv", header = TRUE, sep=", ") # print x print(x)
Producción:
Col1.Col2.Col3 1 100, a1, b1 2 200, a2, b2 3 300, a3, b3
Importación de datos desde un archivo de texto
Podemos importar o leer fácilmente el archivo .txt usando la función básica de R read.table() . read.table() se usa para leer un archivo en formato de tabla. Esta función es fácil de usar y flexible.
Sintaxis:
# leer datos almacenados en el archivo .txt
x<-read.table(“file_name.txt”, header=VERDADERO/FALSO)
R
# Simple R program to read txt file x<-read.table("D://Data//myfile.txt", header=FALSE) # print x print(x)
Producción:
V1 V2 V3 1 100 a1 b1 2 200 a2 b2 3 300 a3 b3
Si el argumento del encabezado se establece en TRUE, que lee los nombres de las columnas si existen en el archivo.
Importación de datos desde un archivo delimitado
R tiene una función read.delim() para leer los archivos delimitados en la lista. El archivo está separado por defecto por una pestaña que está representada por sep=””, esa separación puede ser una coma (,), símbolo de dólar ($), etc.
Sintaxis: read.delim(“file_name.txt”, sep=””, header=TRUE)
R
x <- read.delim("D://Data//myfile.csv", sep="|", header=TRUE) # print x print(x) # print type of x typeof(x)
Producción:
X.V1.V2.V3 1 1, 100, a1, b1 2 2, 200, a2, b2 3 3, 300, a3, b3 [1] "list
Importando archivo Json en R
Aquí vamos a utilizar el paquete rjson para importar el archivo JSON al lenguaje de programación R.
R
# Read a JSON file # Load the package required to read JSON files. library("rjson") # Give the input file name to the function. res <- fromJSON(file = "E:\\exp.json") # Print the result. print(res)
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"
Importar archivo XML en R
Para importar un archivo XML aquí, vamos a utilizar el paquete XML en el lenguaje de programación R.
Archivo XML para demostración:
HTML
<RECORDS> <STUDENT> <ID>1</ID> <NAME>Alia</NAME> <MARKS>620</MARKS> <BRANCH>IT</BRANCH> </STUDENT> <STUDENT> <ID>2</ID> <NAME>Brijesh</NAME> <MARKS>440</MARKS> <BRANCH>Commerce</BRANCH> </STUDENT> <STUDENT> <ID>3</ID> <NAME>Yash</NAME> <MARKS>600</MARKS> <BRANCH>Humanities</BRANCH> </STUDENT> <STUDENT> <ID>4</ID> <NAME>Mallika</NAME> <MARKS>660</MARKS> <BRANCH>IT</BRANCH> </STUDENT> <STUDENT> <ID>5</ID> <NAME>Zayn</NAME> <MARKS>560</MARKS> <BRANCH>IT</BRANCH> </STUDENT> </RECORDS>
Lectura de archivo XML:
Se puede leer después de instalar el paquete y luego analizarlo con la función xmlparse().
R
# loading the library and other important packages library("XML") library("methods") # the contents of sample.xml are parsed data <- xmlParse(file = "sample.xml") print(data)
Producción:
1 Alia 620 IT 2 Brijesh 440 Commerce 3 Yash 600 Humanities 4 Mallika 660 IT 5 Zayn 560 IT
Importación del archivo sav de SPSS a R
Aquí vamos a leer el archivo SPSS .sav en el lenguaje de programación R. Para ello, utilizaremos el paquete haven. Para leer archivos SPSS en R usamos la función read_sav() que se encuentra dentro del paquete de refugio.
Sintaxis: read_sav(“NombreArchivo.sav”)
R
# import haven library package library("haven") # Use read_sav() function to read SPSS file dataframe <- read_sav("SPSS.sav") dataframe
Producción:
Publicación traducida automáticamente
Artículo escrito por priyanka_bajpai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA