0
給出的示例表合併兩行,R:如何基於特定值
ID T A B X Y Z
1 S 1
2 S 2
1 E 4 a b c
3 S 5
2 E 8 d e f
和假設:
- 對於相同的ID有一對行(第一行Ť == S;第二行 行T == E)
- 第一行(T == S)列ID,T,A有值
- 第二行(T == E)列ID ,T,B,X,Y,Z的值爲
- 兩行對不一定低於對方
我儘量做到以下幾點:
- 查找具有相同ID
- 行和值(合併入行牛逼== S)
- 刪除行以T ==Ë//因爲合併其他行
結果看起來就會像這樣
ID T A B X Y Z
1 S 1 4 a b c
2 S 2 8 d e f
3 S 5
...
目前我使用兩個嵌套的for-loops,這太慢了。有人有一個比兩個嵌套for循環更快的想法嗎?