尝试将R上的2 data.frame与rbind组合,并在match中出错。名称(clab,names(xi)):名称与以前的名称不匹配
尝试将R上的2 data.frame与rbind组合尝试将R上的2 data.frame与rbind组合,并在match中出错。名称(clab,names(xi)):名称与以前的名称不匹配,r,rbind,R,Rbind,尝试将R上的2 data.frame与rbind组合 data.combined此问题的解决方案是在添加一个变量时使用以下代码行 使用以下命令: test.survived <- data.frame(Survived = rep("None", nrow(test)), test[,]) test.survived <- data.frame(Survived= rep("None",nrow(test)),test[,]) data.combined <- rbind(t
data.combined此问题的解决方案是在添加一个变量时使用以下代码行
使用以下命令:
test.survived <- data.frame(Survived = rep("None", nrow(test)), test[,])
test.survived <- data.frame(Survived= rep("None",nrow(test)),test[,])
data.combined <- rbind(train,test.survived)
test.survived试试colNames=FALSE,它就完成了 使用以下命令:
test.survived <- data.frame(Survived = rep("None", nrow(test)), test[,])
test.survived <- data.frame(Survived= rep("None",nrow(test)),test[,])
data.combined <- rbind(train,test.survived)
test.asp它表示包含所有列和所有行的完整测试数据集
另外,将数据形式更改为矩阵形式,而不是使用SURVED go with SURVED in train data(也可以解决问题)。然后可以使用“rbind()”函数。之后,您可以将其更改为原始形式。示例代码如下所示
train检查两个数据集的列名。它可能需要匹配才能工作rbind
。试试colnames(test.survived)你的意思是data.combined对我也不起作用。