r - 我如何将每个 i 重新编码为 i-1
问题描述
我有类似的数据
table(data$num)
# 1 2 3 4 5 6 7 .... 100
# 10 2 13 2 7 8 19 2
我想将每个 i 重新编码为 i-1,例如
table(data$num)
# 0 1 2 3 4 5 6 .... 99
# 10 2 13 2 7 8 19 2
我怎样才能做到这一点?
解决方案
利用 :
table(data$num - 1)
举个mtcars
例子:
table(mtcars$cyl)
# 4 6 8
#11 7 14
table(mtcars$cyl - 1)
# 3 5 7
#11 7 14
推荐阅读
- java - Java 有本地对象池实现吗?
- flutter - 如何在flutter中截取webview的截图?
- flutter - “int”类型不是 Flutter 上“String”类型的子类型
- c# - 急切加载包括没有包含表的无限自连接表
- angular - 在 Tomcat Apache 生产服务器中部署 Angular 7 PWA 应用程序
- css - ionic 3 项目中无法更改按钮样式
- reactjs - Azure DevOps npm 构建错误的文件夹
- android - 是否有必要保护 .so 文件中的机密(例如密钥)?
- r - 用比例覆盖直方图上的原始数字
- json - 如果 API 中存在空白或 null,则 JSON 序列化