El lenguaje de programación R es un lenguaje de programación de código abierto que se usa ampliamente como software estadístico y herramienta de análisis de datos. Los marcos de datos en R Language son objetos de datos genéricos de R que se utilizan para almacenar los datos tabulares. Los marcos de datos también se pueden interpretar como arrays donde cada columna de una array puede ser de diferentes tipos de datos. DataFrame se compone de tres componentes principales, los datos, las filas y las columnas.
R – Marcos de datos
Crear marco de datos en lenguaje de programación R
Para crear un marco de datos en R, use el comando data.frame() y luego pase cada uno de los vectores que ha creado como argumentos a la función.
Ejemplo:
R
# R program to create dataframe # creating a data frame friend.data <- data.frame( friend_id = c(1:5), friend_name = c("Sachin", "Sourav", "Dravid", "Sehwag", "Dhoni"), stringsAsFactors = FALSE ) # print the data frame print(friend.data)
Producción:
friend_id friend_name 1 1 Sachin 2 2 Sourav 3 3 Dravid 4 4 Sehwag 5 5 Dhoni
Obtener la estructura de la R – Marco de datos
Uno puede obtener la estructura del marco de datos usando la función str() en R. Puede mostrar incluso la estructura interna de listas grandes que están anidadas. Proporciona una salida de una sola línea para los objetos R básicos que le permiten al usuario conocer el objeto y sus componentes.
Ejemplo:
R
# R program to get the # structure of the data frame # creating a data frame friend.data <- data.frame( friend_id = c(1:5), friend_name = c("Sachin", "Sourav", "Dravid", "Sehwag", "Dhoni"), stringsAsFactors = FALSE ) # using str() print(str(friend.data))
Producción:
'data.frame': 5 obs. of 2 variables: $ friend_id : int 1 2 3 4 5 $ friend_name: chr "Sachin" "Sourav" "Dravid" "Sehwag" ... NULL
Resumen de datos en el marco de datos
En el marco de datos R, el resumen estadístico y la naturaleza de los datos se pueden obtener aplicando la función de resumen() . Es una función genérica utilizada para producir resúmenes de resultados de los resultados de varias funciones de ajuste de modelos. La función invoca métodos particulares que dependen de la clase del primer argumento.
Ejemplo:
R
# R program to get the # summary of the data frame # creating a data frame friend.data <- data.frame( friend_id = c(1:5), friend_name = c("Sachin", "Sourav", "Dravid", "Sehwag", "Dhoni"), stringsAsFactors = FALSE ) # using summary() print(summary(friend.data))
Producción:
friend_id friend_name Min. :1 Length:5 1st Qu.:2 Class :character Median :3 Mode :character Mean :3 3rd Qu.:4 Max. :5
Extraer datos del marco de datos en
Extraer datos de un marco de datos significa acceder a sus filas o columnas. Se puede extraer una columna específica de un marco de datos usando su nombre de columna.
Ejemplo:
R
# R program to extract # data from the data frame # creating a data frame friend.data <- data.frame( friend_id = c(1:5), friend_name = c("Sachin", "Sourav", "Dravid", "Sehwag", "Dhoni"), stringsAsFactors = FALSE ) # Extracting friend_name column result <- data.frame(friend.data$friend_name) print(result)
Producción:
friend.data.friend_name 1 Sachin 2 Sourav 3 Dravid 4 Sehwag 5 Dhoni
Expandir marco de datos
Un marco de datos en R se puede expandir agregando nuevas columnas y filas al marco de datos ya existente.
Ejemplo:
R
# R program to expand # the data frame # creating a data frame friend.data <- data.frame( friend_id = c(1:5), friend_name = c("Sachin", "Sourav", "Dravid", "Sehwag", "Dhoni"), stringsAsFactors = FALSE ) # Expanding data frame friend.data$location <- c("Kolkata", "Delhi", "Bangalore", "Hyderabad", "Chennai") resultant <- friend.data # print the modified data frame print(resultant)
Producción:
friend_id friend_name location 1 1 Sachin Kolkata 2 2 Sourav Delhi 3 3 Dravid Bangalore 4 4 Sehwag Hyderabad 5 5 Dhoni Chennai
En R, se pueden realizar varios tipos de operaciones en un marco de datos, como acceder a filas y columnas, seleccionar el subconjunto del marco de datos, editar marcos de datos, eliminar filas y columnas en un marco de datos , etc. Consulte Operaciones de marco de datos en R conocer todos los tipos de operaciones que se pueden realizar en un marco de datos.
Publicación traducida automáticamente
Artículo escrito por sandippalit1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA