从 R 中具有相同 ID 的行创建新变量(在新列中但不创建新列)

zhd

我想将数据框(左)更改为(右)。我使用了 reshape 包,但是它会创建新列而不是我想要创建的列

在此处输入图片说明

如果有人能帮我解决我的问题,非常感谢!

吉米

我希望你也考虑这个解决方案。

数据生成

dt<-data.frame("id"=sample(3,5,replace = TRUE),value=sample(5))
m<-merge(dt, dt) 

然后

IDs<-unique(m[,1])   

i<-1
res<-NULL
while(i<=length(IDs)){

   res<-rbind(res, c(IDs[i],m[m[,1]==IDs[i],2]))
   i<-i+1
}
res

您可以使用rbind,或者rbind.na

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在R中每n行创建一个具有相同ID的新列?

来自分类Dev

R如何通过创建新列在一行中写入可变数量的具有相同属性的行

来自分类Dev

根据列R中的部分匹配来创建新变量

来自分类Dev

为R中具有相同ID的项目创建额外的列

来自分类Dev

如何在仅具有ID列的SQLite表中创建新行?

来自分类Dev

查询R中组的特定行以创建新列

来自分类Dev

数数行并在R中创建新列

来自分类Dev

使用 R 中的嵌套行子集创建新列

来自分类Dev

for循环迭代以在R中创建新列

来自分类Dev

模式匹配以在R中创建新列

来自分类Dev

如何使用R创建新的ID列

来自分类Dev

如何使用R创建新的ID列

来自分类Dev

根据R中的现有列创建新列

来自分类Dev

R:如何在数据框中创建一个新列,从基数上计算观察值对变量具有相同值的次数

来自分类Dev

从 R 中具有不同值的现有列创建新列

来自分类Dev

基于R中的另一列创建新列

来自分类Dev

根据R中其他列的位置创建新列

来自分类Dev

比较多个列并在R中创建新列

来自分类Dev

通过汇总R中的多个列来创建新列

来自分类Dev

根据r中的其他列创建新列

来自分类Dev

在特定列[R]中仅创建具有非NA的新列

来自分类Dev

通过将变量拆分为多个变量来创建新列(在R中)

来自分类Dev

在R中创建条件新变量

来自分类Dev

创建新变量,将数据帧的所有变量除以每一行中的相同变量-R

来自分类Dev

创建新列,该列根据R中的行顺序递增

来自分类Dev

根据R中具有已修改名称的先前列的值创建多个新列

来自分类Dev

比较R中多列的值后如何创建新变量?

来自分类Dev

逐行从两列中选择重复项并在 R 中创建一个新变量

来自分类Dev

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

Related 相关文章

  1. 1

    如何在R中每n行创建一个具有相同ID的新列?

  2. 2

    R如何通过创建新列在一行中写入可变数量的具有相同属性的行

  3. 3

    根据列R中的部分匹配来创建新变量

  4. 4

    为R中具有相同ID的项目创建额外的列

  5. 5

    如何在仅具有ID列的SQLite表中创建新行?

  6. 6

    查询R中组的特定行以创建新列

  7. 7

    数数行并在R中创建新列

  8. 8

    使用 R 中的嵌套行子集创建新列

  9. 9

    for循环迭代以在R中创建新列

  10. 10

    模式匹配以在R中创建新列

  11. 11

    如何使用R创建新的ID列

  12. 12

    如何使用R创建新的ID列

  13. 13

    根据R中的现有列创建新列

  14. 14

    R:如何在数据框中创建一个新列,从基数上计算观察值对变量具有相同值的次数

  15. 15

    从 R 中具有不同值的现有列创建新列

  16. 16

    基于R中的另一列创建新列

  17. 17

    根据R中其他列的位置创建新列

  18. 18

    比较多个列并在R中创建新列

  19. 19

    通过汇总R中的多个列来创建新列

  20. 20

    根据r中的其他列创建新列

  21. 21

    在特定列[R]中仅创建具有非NA的新列

  22. 22

    通过将变量拆分为多个变量来创建新列(在R中)

  23. 23

    在R中创建条件新变量

  24. 24

    创建新变量,将数据帧的所有变量除以每一行中的相同变量-R

  25. 25

    创建新列,该列根据R中的行顺序递增

  26. 26

    根据R中具有已修改名称的先前列的值创建多个新列

  27. 27

    比较R中多列的值后如何创建新变量?

  28. 28

    逐行从两列中选择重复项并在 R 中创建一个新变量

  29. 29

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

热门标签

归档