楼主: yu9954
1359 4

[有偿编程] 怎么对多个ID相同的行的某列进行相加 [推广有奖]

  • 0关注
  • 1粉丝

大专生

75%

还不是VIP/贵宾

-

威望
0
论坛币
820 个
通用积分
2.0765
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
660 点
帖子
35
精华
0
在线时间
50 小时
注册时间
2018-11-22
最后登录
2023-10-23

楼主
yu9954 发表于 2021-11-2 15:34:41 |AI写论文
30论坛币
有如下表格
想对所有genc_id相同的行的“anemia”, “thyroid”,。。。。等等列进行相加并产生相应的sum_anemia, sum_thyroid。。 等列

比如对所有genc_id是 11108213 的epilepsy相加,最终产生一个新的列sum_epilepsy ,结果为1





Screen Shot 2021-11-02 at 3.20.27 AM.png

关键词:Sum MIA EPS ROI EMI

沙发
s609078902 发表于 2021-11-2 15:34:42
  1. data %>%
  2.   select(-row_id) %>%
  3.   group_by(genc_id) %>%
  4.   summarise(across(everything(), sum))
复制代码
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
cheetahfly + 10 热心帮助其他会员
Sunknownay + 3 + 3 + 3 热心帮助其他会员

总评分: 论坛币 + 10  学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

藤椅
yu9954 发表于 2021-11-3 02:45:57
s609078902 发表于 2021-11-2 15:34
解决啦,多谢! 还想问一下, 怎么把这个summarize产生的tibble变成一个data.frame

板凳
yu9954 发表于 2021-11-3 05:03:11
怎么把这个tibble变成一个dataframe啊? 而且tibble显示不全。。。只有275-1274行的能看见。。。

报纸
yu9954 发表于 2021-11-3 09:09:49
怎么把这个tibble变成dataframe啊? 这个tibble有1274行,我前面274行看不见,希望转成dataframe还可以做其他的操作,多谢指点

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 13:57