如何在R中创建一个空的数据框?

我们可以创建一个空的数据框,如下所示:

> df <- data.frame(Income=double(),
   Age=integer(),
   EducationLevel=factor(),
   MaritalStatus=logical(),
   StateLiving=character(),
   stringsAsFactors=FALSE)
> str(df)
'data.frame': 0 obs. of 5 variables:
$ Income : num
$ Age : int
$ EducationLevel: Factor w/ 0 levels:
$ MaritalStatus : logi
$ StateLiving : chr

我们可以编辑该数据框,使用:

> edit(df)

此编辑命令将打开一个电子表格,我们可以在数据框中输入数据。