[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
资料为
ID bal date
A 10 2015
A 30 0
A 100 2014
B 0 2013
B 100 0
. . .
. . .
. . .
想要整理成:
ID bal date
A 140 2014
B 100 2013
. . .
. . .
. . .
也就是根据同一个ID,bal加总,date取不为0的最小值~
[程式范例]:
因很久没碰,
今天先用了
aggregate(bal~ID,data,sum)
这样子可以得到同一个ID,金额(bal)加总,但日期时(date)的部分不知道怎么处理。
有想说不然就先替除date为0的,然后再用aggregate(date~ID,data,min),
但是因为最后我还是要把他和bal放一起去做分类。
大部分参考下列网页摸索出来的~
https://stat.ethz.ch/R-manual/R-devel/library/stats/html/aggregate.html
因为以前大多用R跑模拟,用来分析资料的比较少,原本都用excel,
只是资料大(10万笔以上),受不了excel了~(excel常用枢纽和vlookup)
[环境叙述]:
麻烦各位大大了~
[关键字]:
选择性,也许未来有用