如何在具有多个条件的R中创建循环

时间:2019-05-05 06:11:56

标签: r loops while-loop

原始数据(输入)

ID  year    X
1234    2005    5
1234    2005    4
1234    2005    2
1234    2006    9
1234    2006    8
1235    2012    3
1235    2012    43
1235    2013    12
1235    2013    3
1237    2005    5

输出数据

ID  Year    X
1234    2005    11
1234    2006    17
1235    2012    46
1235    2013    15
1237    2005    5

我想使用现有的数据创建新的OutPut数据。输出数据将仅返回特定年份中存在的ID的ID。例如ID 1234在2005年显示了4次,但我只希望显示一次,即仅在存在的情况下显示。

年份将为每个ID显示一次-例如,年份2005将为ID 1234和1237显示。输出数据中的X列将对输入数据中的所有X(如果针对特定ID存在)进行求和。年。

我尝试了许多不同类型的代码,但均无效果。

0 个答案:

没有答案