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