Cree DataFrame vacío con solo nombres de columna en R

En este artículo, vamos a crear un marco de datos vacío con nombres de columnas en el lenguaje de programación R.

La sintaxis básica para crear un marco de datos es usar data.frame().

Sintaxis: data.frame(input_data,nrow,ncol)

Parámetro:

  • input_data pueden ser valores de lista o vector.
  • nrow especifica el número de filas
  • ncol especifica el número de columnas.

Pasos –

  • Crear un marco de datos vacío
  • Definir los nombres de las columnas a una variable
  • Asigne esa variable al marco de datos.
  • Mostrar marco de datos así creado

Podemos asignar nombres de columna al marco de datos usando colnames()

Sintaxis:

colnames(dataframe_name)

A continuación se muestra la implementación utilizando el enfoque anterior.

Ejemplo 1:

R

# created vector with 5 characters
columns= c("id","names","address","phone","aadhar no") 
  
# pass this vector length to ncol parameter
# and nrow with 0
myData = data.frame(matrix(nrow = 0, ncol = length(columns))) 
  
# assign column names
colnames(myData) = columns
  
# display
print(myData)

Producción:

[1] id nombres dirección teléfono aadhar no

<0 filas> (o nombres de fila de longitud 0)

Si especificamos el parámetro nrow con más de 0, tomará NA como esa cantidad de filas.

Ejemplo 2:

R

# created vector with 5 characters
columns= c("id","names","address","phone","aadhar no") 
  
# pass this vector length to ncol parameter 
# and nrow with 1
myData = data.frame(matrix(nrow=1, ncol = length(columns))) 
  
# assign column names
colnames(myData) = columns
  
# display
print(myData)
  
# pass this vector length to ncol parameter and 
# nrow with 6
myData = data.frame(matrix(nrow=6, ncol = length(columns))) 
  
# assign column names
colnames(myData) = columns
  
# display
print(myData)

Producción:

  identificación nombres dirección teléfono aadhar no

1 NA NA NA NA NA

  identificación nombres dirección teléfono aadhar no

1 NA NA NA NA NA

2 NA NA NA NA NA

3 NA NA NA NA NA

4 NA NA NA NA NA

5 NA NA NA NA NA

6 NA NA NA NA NA

Publicación traducida automáticamente

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