如何使用dplyr估算R中缺少的变量?

HNSKD

我想为给定现有值的变量估算缺少的值。在中var2,我们注意到有很多NA

  1. 如果两个ID相同,则它们的值var2相同。
  2. 如果id没有for的值var2,例如在id == 2的情况下,则我们只输出as NA

它应该来自df_olddf_new.

 df_old<- read.table(header = TRUE, text = "
 id  var1  var2 
  1  A       12    
  1  B       NA    
  1  E       NA    
  2  G       NA
  2  J       NA
 ")

df_new<- read.table(header = TRUE, text = "
id  var1  var2 
 1  A       12    
 1  B       12    
 1  E       12    
 2  G       NA
 2  J       NA
")

我试过了:

df_new<-df_old %>%
        group_by(id) %>%
        mutate(var2=na.omit(var2))

我相信由于第二种情况,它不起作用。我也想知道使用ifelse是否可以。需要帮助谢谢!

erc

如果var2每个id可用只有一个您可以执行以下操作:

df_old %>%
  group_by(id) %>%
  mutate(var2 = min(var2, na.rm = TRUE))

Source: local data frame [5 x 3]
Groups: id [2]

     id   var1  var2
  <int> <fctr> <int>
1     1      A    12
2     1      B    12
3     1      E    12
4     2      G    NA
5     2      J    NA

另一种选择是:

mutate(var2 = var2[1])

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用dplyr估算R中缺少的变量?

来自分类Dev

R中的dplyr中的“添加缺少的分组变量”消息

来自分类Dev

如何为该数据集使用从R中的回归方程模拟的值来估算变量的缺失值?

来自分类Dev

如何处理R中缺少的变量

来自分类Dev

如何处理R中缺少的变量

来自分类Dev

如何使用dplyr在r中的不同条件下的不同组中创建新变量

来自分类Dev

子集变量R中缺少值的变量

来自分类Dev

在[r]中缺少值的数据中,如何使用多个关系运算符将值分配给新变量?

来自分类Dev

powertop中缺少功率估算列?

来自分类Dev

在熊猫数据框中估算缺少的日期

来自分类Dev

powertop中缺少功率估算列?

来自分类Dev

使用Python估算缺少的日期和值

来自分类Dev

如何使用dplyr过滤r中的日期?

来自分类Dev

使用dplyr在R中自动创建变量的最佳方法

来自分类Dev

如何估算R中沿图线的点的坐标?

来自分类Dev

如何使用dplyr在NSE中获取变量的名称

来自分类Dev

R dplyr:当...将在数据中引用变量名称时,如何将...与summary(across())结合使用?

来自分类Dev

如何处理JavaScript中缺少的变量?

来自分类Dev

如何消除SAS中缺少结果的变量?

来自分类Dev

如何消除SAS中缺少结果的变量?

来自分类Dev

通过非缺失值的比率为R中的虚拟变量估算缺失值

来自分类Dev

使用dplyr标准化变量[r]

来自分类Dev

如何编写R函数,让我可以使用dplyr的%>%管道来操纵多个R变量?

来自分类Dev

如何在R中的函数中使用dplyr / magrittr的管道?

来自分类Dev

如何使用dplyr在R中“级联”计算值

来自分类Dev

如何使用dplyr语法在R中编写“ for”循环

来自分类Dev

如何使用dplyr扩展R中的分组数据?

来自分类Dev

R如何使用条件从dplyr中查找间隔或ntile

来自分类Dev

我们如何使用DPLYR过滤R中的联接

Related 相关文章

  1. 1

    如何使用dplyr估算R中缺少的变量?

  2. 2

    R中的dplyr中的“添加缺少的分组变量”消息

  3. 3

    如何为该数据集使用从R中的回归方程模拟的值来估算变量的缺失值?

  4. 4

    如何处理R中缺少的变量

  5. 5

    如何处理R中缺少的变量

  6. 6

    如何使用dplyr在r中的不同条件下的不同组中创建新变量

  7. 7

    子集变量R中缺少值的变量

  8. 8

    在[r]中缺少值的数据中,如何使用多个关系运算符将值分配给新变量?

  9. 9

    powertop中缺少功率估算列?

  10. 10

    在熊猫数据框中估算缺少的日期

  11. 11

    powertop中缺少功率估算列?

  12. 12

    使用Python估算缺少的日期和值

  13. 13

    如何使用dplyr过滤r中的日期?

  14. 14

    使用dplyr在R中自动创建变量的最佳方法

  15. 15

    如何估算R中沿图线的点的坐标?

  16. 16

    如何使用dplyr在NSE中获取变量的名称

  17. 17

    R dplyr:当...将在数据中引用变量名称时,如何将...与summary(across())结合使用?

  18. 18

    如何处理JavaScript中缺少的变量?

  19. 19

    如何消除SAS中缺少结果的变量?

  20. 20

    如何消除SAS中缺少结果的变量?

  21. 21

    通过非缺失值的比率为R中的虚拟变量估算缺失值

  22. 22

    使用dplyr标准化变量[r]

  23. 23

    如何编写R函数,让我可以使用dplyr的%>%管道来操纵多个R变量?

  24. 24

    如何在R中的函数中使用dplyr / magrittr的管道?

  25. 25

    如何使用dplyr在R中“级联”计算值

  26. 26

    如何使用dplyr语法在R中编写“ for”循环

  27. 27

    如何使用dplyr扩展R中的分组数据?

  28. 28

    R如何使用条件从dplyr中查找间隔或ntile

  29. 29

    我们如何使用DPLYR过滤R中的联接

热门标签

归档