如何在r中分配data.frame(NULL)名称?

时间:2016-10-04 20:44:51

标签: r dataframe null

我试图给空数据框命名,

    word_list = NULL
    corpusfreq <- data.frame(word_list)
    names(corpusfreq) <- c("Word")

但是R一直给我错误

"Error in names(corpusfreq) <- c("Word") : 
  'names' attribute [1] must be the same length as the vector [0]"

我看过几个类似的questions,但没有一个解决我的问题。

感谢。

1 个答案:

答案 0 :(得分:-1)

应用于数据框的names()命令返回数据框列的名称,并且您的数据框为空且没有列,因此不能具有列名。你想要最终得到什么?您的数据框有一个名称:Corpusfreq。

corpusfreq <- data.frame("Word" = NA)

不会给你一个Null数据框,而是一个带有单列“Word”的数据框,它有一行,那行有一个NA。也许那就是你想要的?