r - 分配变量值时无法连接
问题描述
这似乎很简单,但我想了解为什么会出现这个错误。
较长的对象长度不是较短对象长度的倍数
在泰坦尼克号数据集中,如果乘客头衔是牧师,我试图创建一个二进制列。大约有 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
但连接似乎把事情搞砸了。任何关于为什么会发生这种情况的想法将不胜感激!在此处输入代码
解决方案
推荐阅读
- arrays - 将范围分成间隔并将其输出到数组中
- android - 带有格式化文本的 AutoSize 标签在 Android 上不起作用
- wpf - 我可以通过 ListView 项在 WPF 中与 ImageAwesome 进行图标绑定吗?
- python - Python循环多个数据框
- reactjs - [TYPESCRIPT]:react/require-default-props 在我的 .eslintrc 配置中无法正常工作
- java - 如何检查两个日期之间的时间
- asp.net-core - .Net Core 使用新的 ApplicationBuilder 而不是配置中的 IApplicationBuilder
- javascript - react-draggable:允许在里面选择文本
零件 - ios - 表格视图单元格中的 Swift 按钮回调不起作用
- pip - 使用 PIP 安装 requirements.txt 文件中列出的软件包子集