Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在r中为data.frame(NULL)分配名称?_R_Dataframe_Null - Fatal编程技术网

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

如何在r中为data.frame(NULL)分配名称?,r,dataframe,null,R,Dataframe,Null,我试图给一个空的数据帧命名 word_list = NULL corpusfreq <- data.frame(word_list) names(corpusfreq) <- c("Word") word\u list=NULL corpusfreq应用于数据帧的names()命令返回数据帧列的名称,并且您的数据帧为null且没有列,因此不能有列名。你到底想得到什么?您的数据帧有一个名称:Corpusfreq corpusfreq <- data.fr

我试图给一个空的数据帧命名

    word_list = NULL
    corpusfreq <- data.frame(word_list)
    names(corpusfreq) <- c("Word")
word\u list=NULL
corpusfreq应用于数据帧的names()命令返回数据帧列的名称,并且您的数据帧为null且没有列,因此不能有列名。你到底想得到什么?您的数据帧有一个名称:Corpusfreq

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

corpusfreq您需要命名列,无论它们是否已填充。要分配和命名它们,可能需要
data.frame(Word=vector())
,不过如果您喜欢
data,您可以在事实发生后对它们重新命名。frame(NULL)
意味着您将没有列和行,因此不需要命名。事实上,
NULL
通常意味着删除数据帧上下文中的一列,因此即使是
data.frame(Word=NULL)
也不会命名任何内容。结论-这样做没有多大意义。您可能一直在寻找
data.frame(Word=character())
,它提供了一个没有行的单列DF。
corpusfreq <- data.frame("Word" = NA)