r - 如何从数据框中的列中减去 1?
问题描述
我有一个数据框,以一列为因子。我想从列中的所有行中减去 1,但是当我尝试时,我收到一条错误消息,“ - ”对因子没有意义。
我怎样才能做到这一点?
解决方案
即使在它们下面有一个编号系统,因子也不是数字。因此,当您尝试从因子水平中减去 1 时,软件会出错。这是逻辑错误,不是软件错误。
您需要因子,还是在导入数据时将数据转换为因子?如果您想要数字数据,您可以使用一个命令将因子转换为数字。
推荐阅读
- ffmpeg - 连接多个具有恒定帧速率 30 的 mp2 文件导致输出具有可变帧速率 29.xxx
- c# - 使用此代码时```Form1 form = new Form1();``` 出现问题
- javascript - 在 reactjs 中获取 axios 调用
- javascript - 反应式表单不更新表单字段Angular 7中的值
- kubernetes - 将字符串添加到列表项并在 Ansible 中将其转换为 JSON
- python - 在多列中使用聚合行值在 Python 中形成新列
- assembly - 如果 ASM 模板中没有指定输入和输出操作数,那么提供输入和输出操作数有什么意义?
- python-3.x - 我的 cmap 不会在 0 左右分开,到底出了什么问题?
- javascript - 如何找到包含数组的元素具有字段的对象?在猫鼬
- python - 运行可执行文件时,Pyinstaller 找不到 wcwidth “version.json”