首页 > 解决方案 > 分配变量值时无法连接

问题描述

这似乎很简单,但我想了解为什么会出现这个错误。

较长的对象长度不是较短对象长度的倍数

在泰坦尼克号数据集中,如果乘客头衔是牧师,我试图创建一个二进制列。大约有 8 个,我想通过如下连接来快速做到这一点:

titanic.full[titanic.full$PassengerId == c(150,151,250,627,849,887,1041,1056), 17] <- 1

这将返回上面显示的错误。我可以执行以下操作:

titanic.full[titanic.full$PassengerId == 151, 17] <- 1

但连接似乎把事情搞砸了。任何关于为什么会发生这种情况的想法将不胜感激!在此处输入代码

标签: rconcatenationvariable-assignment

解决方案


推荐阅读