小编Swa*_*nny的帖子

有条件地删除R中的行

我有一个数据,第一列是一堆ID号(有些重复),第二列只是一堆数字.我需要一种方法来保持每个ID号只基于第二列中的最小数字.

Row#   ID   Number
1      10     180
2      12     167
3      12     182
4      12     135
5      15     152
6      15     133
Run Code Online (Sandbox Code Playgroud)

例如:我只想在这里保留第1,第4和第6行并删除其余部分

conditional r delete-row

6
推荐指数
1
解决办法
892
查看次数

在r中将一行转换为多行

在R中,我有数据,其中每个人有多个会话日期,以及一些测试的分数,但这是全部在一行.我想改变它,所以我有多行人员信息,但只有一个会话日期和相应的测试分数,并为每个人这样做.此外,每个人可能已完成不同数量的会话.

例如:

ID  Name  Session1Date  Score  Score  Session2Date  Score  Score
23  sjfd  20150904      2      3      20150908      5      7
28  addf  20150905      3      4      20150910      6      8
Run Code Online (Sandbox Code Playgroud)

至:

ID  Name  SessionDate  Score  Score
23  sjfd  20150904     2      3     
23  sjfd  20150908     5      7
28  addf  20150905     3      4
28  addf  20150910     6      8
Run Code Online (Sandbox Code Playgroud)

transpose r multiple-columns

4
推荐指数
1
解决办法
2168
查看次数

在r中有条件地删除行

我想删除具有重复日期和ID的行.我总是希望在删除重复项时保留第一行.

**df1**
ID  Date        score1  score2
73  2014-05-04  5       7
73  2014-05-04  5       8
73  2014-07-12  2       7
73  2014-07-12  4       3
79  2014-09-11  3       7
82  2014-05-04  5       7
82  2014-05-04  5       6

**Wanteddf**
ID  Date        score1  score2
73  2014-05-04  5       7
73  2014-07-12  2       7
79  2014-09-11  3       7
82  2014-05-04  5       7
Run Code Online (Sandbox Code Playgroud)

r duplicates duplicate-removal

1
推荐指数
1
解决办法
158
查看次数