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 ';无效的因子级别,NA生成';哪些栏目?_R_Dataframe_Character_Na_Rbind - Fatal编程技术网

R ';无效的因子级别,NA生成';哪些栏目?

R ';无效的因子级别,NA生成';哪些栏目?,r,dataframe,character,na,rbind,R,Dataframe,Character,Na,Rbind,这是上一个问题的延伸: 我设法将我的数据帧附加到一个新的数据帧中,但现在我收到了这个警告消息 警告消息: 1:In[我认为rbind可以正确地绑定两列,一列作为因子,另一列作为字符。您的问题可能是由rbind一个因子列和一个数字(整数)引起的column.谢谢@Andrew的评论。如果是这样的话,问题仍然是如何找到造成问题的列?有什么想法吗?谢谢。选择两个导致问题的数据帧。然后找到两个同名列(一个是数字列,另一个是因子列,使用“类”函数)在两个数据帧中。我可能会为您的问题找到解决方案。使用pl

这是上一个问题的延伸:

我设法将我的数据帧附加到一个新的数据帧中,但现在我收到了这个警告消息

警告消息:

1:In[我认为rbind可以正确地绑定两列,一列作为因子,另一列作为字符。您的问题可能是由rbind一个因子列和一个数字(整数)引起的column.谢谢@Andrew的评论。如果是这样的话,问题仍然是如何找到造成问题的列?有什么想法吗?谢谢。选择两个导致问题的数据帧。然后找到两个同名列(一个是数字列,另一个是因子列,使用“类”函数)在两个数据帧中。我可能会为您的问题找到解决方案。使用plyr包中的rbind.fill函数。请参阅以下代码。df1
Mydf[sapply(Mydf, is.factor)] <- lapply(Mydf[sapply(Mydf, is.factor)], as.character)