R – Marcos de datos

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

Deja una respuesta

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