我试图给空数据框命名,
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,但没有一个解决我的问题。
感谢。
答案 0 :(得分:-1)
应用于数据框的names()命令返回数据框列的名称,并且您的数据框为空且没有列,因此不能具有列名。你想要最终得到什么?您的数据框有一个名称:Corpusfreq。
corpusfreq <- data.frame("Word" = NA)
不会给你一个Null数据框,而是一个带有单列“Word”的数据框,它有一行,那行有一个NA。也许那就是你想要的?