R语言 创建只有列名的空数据框架

R语言 创建只有列名的空数据框架

在这篇文章中,我们将在R编程语言中创建一个带有列名的空数据框。

创建数据框的基本语法是使用data.fram()。

语法: data.fram(input_data,nrow,ncol)

参数

  • input_data 可以是列表或向量的值。
  • nrow 指定了行的数量
  • ncol 指定列的数量。

步驟 –

  • 创建一个空的数据框架
  • 将列名定义为一个变量
  • 将该变量分配到数据框中。
  • 显示如此创建的数据框架

我们可以通过使用 colnames( )为数据框架指定列名

语法

colnames(dataframe_name)

下面是使用上述方法的实现。

例1 :

# created vector with 5 characters
columns= c("id","names","address","phone","aadhaar 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)

输出

[1] id        names     address   phone     aadhaar no

<0 rows> (or 0-length row.names)

如果我们指定nrow参数大于0,它将把NA作为该行的数量。

例2 :

# created vector with 5 characters
columns= c("id","names","address","phone","aadhaar 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)

输出

id names address phone aadhaar no

1 NA    NA      NA    NA        NA

id names address phone aadhaar 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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程