Ex:假定数据帧I / P 名称值
A. 10
A. 20
B. 30
B. 40
根据我的要求, O / p:
A. 10
B. 30
单独并删除A&B的其他重复值
答案 0 :(得分:1)
删除重复项-
基于单列
df[!duplicated(df$V1),]
V1 V2
1 A 10
3 B 30
基于所有列
unique(df)
V1 V2
1 A 10
2 A 20
3 B 30
4 B 40
基于子集列
更改数据以查看输出-
A,10,10
A,20,20
B,30,20
B,40,20
现在,我们要基于V1
和V3
-
df[!duplicated(df[ , c(1,3) ]), ]
V1 V2 V3
1 A 10 10
2 A 20 20
3 B 30 20
答案 1 :(得分:1)
如果有多行为A和B创建单独的数据帧 然后选择第一行和第一列。
df1[1,1]
df2[1,1]