如何从R中特定行的开头更改百分比来制作新的列和数据框?

亨詹

例如,我有以下数据集:

wage <- c(2100, 2100, 2500, 2400, 2300, 2200, 2700, 2300, 2900, 3000)
timestamp <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

example <- data.frame(wage, age)
example

我如何制作另一个数据框来显示相对于起始工资的百分比变化,我说哪一行是起始工资。例如,假设我要从第3行开始并在第9行结束。第一个值当然是0%的变化,即工资2500,下一个值将是(2400-2500)* 100/2400 = -4 %,此后的下一个值为(2300-2500)* 100/2300 = -8%,依此类推,总共7行(第3-9行)。

所以它应该看起来像这样:

timestamp    wage%change
3            0
4            -4
5            -8
6            -12
7            8
8            -8
9            16

谢谢!

罗纳克·沙

一种使用方式dplyr

library(dplyr)

start <- 3
end <- 9

example %>%
  slice(start:end) %>%
  mutate(wage_change = (wage - first(wage)) * 100/first(wage))

#  wage timestamp wage_change
#1 2500         3           0
#2 2400         4          -4
#3 2300         5          -8
#4 2200         6         -12
#5 2700         7           8
#6 2300         8          -8
#7 2900         9          16

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过在python上的表中获取另外两行的百分比来制作新行

来自分类Dev

在 R 数据框中,对于给定的行,如何找到 A 列中的值与 B 列中的值的百分比?

来自分类Dev

如何按百分比将新列添加到数据框中?

来自分类Dev

如何使用groupby计算熊猫数据框中特定列的总数百分比?

来自分类Dev

如何找到数据框行的累积百分比?

来自分类Dev

如何将数据框的第4,5,6列中的值更改为百分比格式?

来自分类Dev

在R的数据框中计算列中的零并表示为百分比

来自分类Dev

如何在熊猫数据框中插入百分比列?

来自分类Dev

如何在 Pandas 数据框中创建带有百分比等的列

来自分类Dev

如何根据熊猫数据框中的多列获取百分比计数?

来自分类Dev

如何在图中显示数据框中每列的最高百分比

来自分类Dev

如何计算r中的列百分比

来自分类Dev

如何将行百分比作为新行添加到数据框

来自分类Dev

如何在数据框中创建一个新列,并根据前一列中结果的百分比将其设置为1或0?

来自分类Dev

如何在highchart的列内添加百分比符号和数据?

来自分类Dev

如何在给定百分比的情况下将数据框熊猫中的行拆分为新行

来自分类Dev

如何根据缺失值的百分比计算数据框中列的分位数的不同范围?

来自分类Dev

如何从显示新列的表中选择数据作为旧列中数据增加的百分比?

来自分类Dev

如何从显示新列的表中选择数据作为旧列中数据增加的百分比?

来自分类Dev

熊猫:将特定的行更改为百分比

来自分类Dev

当所有值都在R中的数据框的同一列中时,计算百分比

来自分类Dev

如何使用 Python 中的 pct_change 计算数据框中 2 列的百分比变化

来自分类Dev

将熊猫数据框中的每个单元格更改为百分比

来自分类Dev

R:dplyr:如何根据因子来制作百分比列?

来自分类Dev

Pandas数据框:以百分比为从相同字符串开始的行添加列

来自分类Dev

数据框的百分比

来自分类Dev

R如何计算百分比并附加为新列?(示例中的最后两列)

来自分类Dev

R如何计算百分比并附加为新列?(示例中的最后两列)

来自分类Dev

如何用百分比插入新行

Related 相关文章

  1. 1

    如何通过在python上的表中获取另外两行的百分比来制作新行

  2. 2

    在 R 数据框中,对于给定的行,如何找到 A 列中的值与 B 列中的值的百分比?

  3. 3

    如何按百分比将新列添加到数据框中?

  4. 4

    如何使用groupby计算熊猫数据框中特定列的总数百分比?

  5. 5

    如何找到数据框行的累积百分比?

  6. 6

    如何将数据框的第4,5,6列中的值更改为百分比格式?

  7. 7

    在R的数据框中计算列中的零并表示为百分比

  8. 8

    如何在熊猫数据框中插入百分比列?

  9. 9

    如何在 Pandas 数据框中创建带有百分比等的列

  10. 10

    如何根据熊猫数据框中的多列获取百分比计数?

  11. 11

    如何在图中显示数据框中每列的最高百分比

  12. 12

    如何计算r中的列百分比

  13. 13

    如何将行百分比作为新行添加到数据框

  14. 14

    如何在数据框中创建一个新列,并根据前一列中结果的百分比将其设置为1或0?

  15. 15

    如何在highchart的列内添加百分比符号和数据?

  16. 16

    如何在给定百分比的情况下将数据框熊猫中的行拆分为新行

  17. 17

    如何根据缺失值的百分比计算数据框中列的分位数的不同范围?

  18. 18

    如何从显示新列的表中选择数据作为旧列中数据增加的百分比?

  19. 19

    如何从显示新列的表中选择数据作为旧列中数据增加的百分比?

  20. 20

    熊猫:将特定的行更改为百分比

  21. 21

    当所有值都在R中的数据框的同一列中时,计算百分比

  22. 22

    如何使用 Python 中的 pct_change 计算数据框中 2 列的百分比变化

  23. 23

    将熊猫数据框中的每个单元格更改为百分比

  24. 24

    R:dplyr:如何根据因子来制作百分比列?

  25. 25

    Pandas数据框:以百分比为从相同字符串开始的行添加列

  26. 26

    数据框的百分比

  27. 27

    R如何计算百分比并附加为新列?(示例中的最后两列)

  28. 28

    R如何计算百分比并附加为新列?(示例中的最后两列)

  29. 29

    如何用百分比插入新行

热门标签

归档