如何基于特定间隔创建新列

BD'auria

我想根据另一列“ dim”中的间隔在数据框中创建一个新列

例如:

我的数据集是:

df1
id dim
1  25
2  34
3  60
4  65
5  80
6  82
7  90
8  95
9  110
10 120

I would like the follow data set below using the interval by 20 (my column begin with 25 for a new column x
factors: 25:44 = 1 45=64= 2 and so on...
df2
id dim x
1  25  1
2  34  1
3  60  2
4  65  3
5  80  3
6  82  3
7  90  4
8  95  4
9  110 5
10 120 5 

有人可以帮我吗?

亚伦·蒙哥马利

您可以使用floor一些数学方法来做到这一点

df <- data.frame(id = 1:10, dim = c(25, 34, 60, 65, 80, 82, 90, 95, 110, 120))
df$x <- floor((df$dim - min(df$dim)) / 20) + 1

#   id dim x
#1   1  25 1
#2   2  34 1
#3   3  60 2
#4   4  65 3
#5   5  80 3
#6   6  82 3
#7   7  90 4
#8   8  95 4
#9   9 110 5
#10 10 120 5

减去最小的条目df$dim以开始您的第一类;除以20得到间隔大小; 向下取整,并加1以适当地向上移动所有内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何基于熊猫中两列的时差创建新列?

来自分类Dev

SQL如何基于组中现有列的计数为新列创建值?

来自分类Dev

如何基于R中的条件创建新列

来自分类Dev

如何基于Python Pandas中的其他列在DataFrame中创建新列?

来自分类Dev

如何基于其他列的值在data.table中创建新列

来自分类Dev

通过基于多个条件求和特定列以在R中创建新列

来自分类Dev

如何基于R中的多个条件创建新列?

来自分类Dev

如何基于R中行值的组合创建新变量(列)?

来自分类Dev

如何基于预定规则对列的值进行计数,并使用该计数的数字创建新列?

来自分类Dev

如何基于缺失值在R中创建新列

来自分类Dev

如何创建基于同一行中另一列的值命名的新列?

来自分类Dev

通过遍历字典列表并基于熊猫中的特定日期条件来创建新列

来自分类Dev

如何基于R中特定列给出的子组创建新的数据框提取方法

来自分类Dev

如何将我的熊猫列分组以映射并基于地图值创建新列

来自分类Dev

如何基于方程式和其他列的唯一值创建新列?

来自分类Dev

如何基于两列中的值创建新变量

来自分类Dev

如何基于在熊猫数据框中具有NaN的现有列创建新列?

来自分类Dev

如何基于R中现有列的值创建新列?

来自分类Dev

如何基于特定的子节点从传入的JSON创建新的数据结构

来自分类Dev

如何使用连接到主ID列的数据基于辅助ID列创建新列

来自分类Dev

如何基于另一列的数值创建新列

来自分类Dev

如何基于另一列创建新的列?

来自分类Dev

如何搜索列列表以查找特定的正则表达式模式,并基于此值创建新列?

来自分类Dev

如何基于R中的条件创建新列

来自分类Dev

如何从数组中获取特定元素并基于数组键值的比较创建一个新数组?

来自分类Dev

基于列创建新的动态工作表

来自分类Dev

基于系列条件创建新的熊猫列

来自分类Dev

基于日历功能创建新列

来自分类Dev

如何基于现有列在 Python 中创建新列

Related 相关文章

  1. 1

    如何基于熊猫中两列的时差创建新列?

  2. 2

    SQL如何基于组中现有列的计数为新列创建值?

  3. 3

    如何基于R中的条件创建新列

  4. 4

    如何基于Python Pandas中的其他列在DataFrame中创建新列?

  5. 5

    如何基于其他列的值在data.table中创建新列

  6. 6

    通过基于多个条件求和特定列以在R中创建新列

  7. 7

    如何基于R中的多个条件创建新列?

  8. 8

    如何基于R中行值的组合创建新变量(列)?

  9. 9

    如何基于预定规则对列的值进行计数,并使用该计数的数字创建新列?

  10. 10

    如何基于缺失值在R中创建新列

  11. 11

    如何创建基于同一行中另一列的值命名的新列?

  12. 12

    通过遍历字典列表并基于熊猫中的特定日期条件来创建新列

  13. 13

    如何基于R中特定列给出的子组创建新的数据框提取方法

  14. 14

    如何将我的熊猫列分组以映射并基于地图值创建新列

  15. 15

    如何基于方程式和其他列的唯一值创建新列?

  16. 16

    如何基于两列中的值创建新变量

  17. 17

    如何基于在熊猫数据框中具有NaN的现有列创建新列?

  18. 18

    如何基于R中现有列的值创建新列?

  19. 19

    如何基于特定的子节点从传入的JSON创建新的数据结构

  20. 20

    如何使用连接到主ID列的数据基于辅助ID列创建新列

  21. 21

    如何基于另一列的数值创建新列

  22. 22

    如何基于另一列创建新的列?

  23. 23

    如何搜索列列表以查找特定的正则表达式模式,并基于此值创建新列?

  24. 24

    如何基于R中的条件创建新列

  25. 25

    如何从数组中获取特定元素并基于数组键值的比较创建一个新数组?

  26. 26

    基于列创建新的动态工作表

  27. 27

    基于系列条件创建新的熊猫列

  28. 28

    基于日历功能创建新列

  29. 29

    如何基于现有列在 Python 中创建新列

热门标签

归档