计算R中具有唯一值的函数

ffolkvar

我有一个具有以下结构的数据集

  ID  ISCO EMPLOYMENT
   1    1       1
   2    3       0
   3    1       0
   4    7       1
   .    .       .
   .    .       .

我想做的是创建一个新的数据框,其中包含每个ISCO组的职业失业(变量1-0表示就业状况,其中1表示被雇用,0表示失业)

j个ISCO组中每个组的公式为:

(j中的失业人数)/(j中的失业人数+ j中的就业人数)×100。

但是我不知道如何在R中进行此操作。我曾考虑过创建循环函数,但似乎在R中最好使用apply()函数家族。(另外,请考虑我拥有的ISCO组不是线性增加的数字线,而是从1到99的数字,并且不会全部出现。例如,我的ISCO变量中的值可能为3,4和6,但不是5。显然,我只需要对样本中出现的值进行计算即可。

有人可以帮我吗?谢谢

罗纳克·沙

您可以使用mean逻辑值来计算比率

dplyr

library(dplyr)
df %>%
  group_by(ISCO) %>%
  summarise(unemployment = mean(EMPLOYMENT == 0) * 100)

在基数R中:

aggregate(EMPLOYMENT~ISCO, df, function(x) mean(x == 0) * 100)

data.table

library(data.table)
setDT(df)[, unemployment = mean(EMPLOYMENT == 0) * 100, ISCO]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算elasticsearch中具有唯一*值*的文档的数量

来自分类Dev

计算具有100万行的EXCEL 2010或R中的一列中的唯一值

来自分类Dev

汇总并计算R中的唯一值

来自分类Dev

如何计算具有动态日期范围的唯一值

来自分类Dev

熊猫:计算具有NaN值的四列中的唯一组合

来自分类Dev

计算字段中具有唯一值的记录数时出错

来自分类Dev

如何计算具有其他条件的表中的唯一值?

来自分类Dev

Python:计算具有重复值的列中每个唯一值的第一个实例

来自分类Dev

PHP-计算二维数组中的重复值,然后仅显示具有计数的唯一值

来自分类Dev

从具有值列表的列中检索唯一值

来自分类Dev

如何计算R中数据框中的唯一值

来自分类Dev

R枚举具有唯一值的数据框中的重复项

来自分类Dev

仅提取具有R中列值的唯一组合的那些行

来自分类Dev

基于 R 中每个唯一 ID 具有多个值的列创建标志

来自分类Dev

查找具有唯一值组合(R)的行

来自分类Dev

计算R和Excel中的唯一值

来自分类Dev

计算R中多个列的唯一值

来自分类Dev

计算R中多个列的唯一值

来自分类Dev

在Django中批量更新(具有唯一值)的方法

来自分类Dev

xslt 1.0中具有唯一值的嵌套循环

来自分类Dev

通过字典中的键具有唯一值

来自分类Dev

在列中添加具有唯一值累计的列

来自分类Dev

在Django中批量更新(具有唯一值)的方法

来自分类Dev

在 dataweave 中创建具有唯一值的结果数组

来自分类Dev

提取R数据框中另一列中具有最大值的唯一行

来自分类Dev

如何从R中的table()函数获取唯一值

来自分类Dev

检查相同的值,我们在 R 的其他列中具有相同的唯一值

来自分类Dev

使列在R中具有唯一的名称

来自分类Dev

Python / CSV唯一行,列中每行具有唯一值

Related 相关文章

  1. 1

    计算elasticsearch中具有唯一*值*的文档的数量

  2. 2

    计算具有100万行的EXCEL 2010或R中的一列中的唯一值

  3. 3

    汇总并计算R中的唯一值

  4. 4

    如何计算具有动态日期范围的唯一值

  5. 5

    熊猫:计算具有NaN值的四列中的唯一组合

  6. 6

    计算字段中具有唯一值的记录数时出错

  7. 7

    如何计算具有其他条件的表中的唯一值?

  8. 8

    Python:计算具有重复值的列中每个唯一值的第一个实例

  9. 9

    PHP-计算二维数组中的重复值,然后仅显示具有计数的唯一值

  10. 10

    从具有值列表的列中检索唯一值

  11. 11

    如何计算R中数据框中的唯一值

  12. 12

    R枚举具有唯一值的数据框中的重复项

  13. 13

    仅提取具有R中列值的唯一组合的那些行

  14. 14

    基于 R 中每个唯一 ID 具有多个值的列创建标志

  15. 15

    查找具有唯一值组合(R)的行

  16. 16

    计算R和Excel中的唯一值

  17. 17

    计算R中多个列的唯一值

  18. 18

    计算R中多个列的唯一值

  19. 19

    在Django中批量更新(具有唯一值)的方法

  20. 20

    xslt 1.0中具有唯一值的嵌套循环

  21. 21

    通过字典中的键具有唯一值

  22. 22

    在列中添加具有唯一值累计的列

  23. 23

    在Django中批量更新(具有唯一值)的方法

  24. 24

    在 dataweave 中创建具有唯一值的结果数组

  25. 25

    提取R数据框中另一列中具有最大值的唯一行

  26. 26

    如何从R中的table()函数获取唯一值

  27. 27

    检查相同的值,我们在 R 的其他列中具有相同的唯一值

  28. 28

    使列在R中具有唯一的名称

  29. 29

    Python / CSV唯一行,列中每行具有唯一值

热门标签

归档