全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1851 2
2009-03-31

变量          id       time        amount

1               1         1               10

2                1         1               20

3                1          2              20

4               1            2             6

。。。。

n               8           1              15

。。。。。 

需要将每个id下的amount合并

变量          id       time        amount

1               1         1               30

2               1          2              26

3               2          1                X

。。。。。

请问用R或者其他软件如何实现 在线等啊 谢谢大家

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-3-31 22:25:00
大致先把ID相同的抽出来,然后再加总。大致如下:
dat2=dat[dat$id==1]
sum(dat2$amount)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-3-31 22:26:00
say your data frame is called "dat" , then do

tapply(dat$amount,list(dat$id),sum, na.rm=T)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群