R中的数据帧不重复类别

时间:2015-11-16 08:10:47

标签: r

我有一个看起来像这样的数据框

> data
   Channels Sub.Channels Actual.Spend
1         A           a1          1.5
2         A           a2          2.7
3         A           a3          3.9
4         A           a4          5.1
5         B           b1          2.3
6         B           b2          1.2
7         B           b3          2.4
8         C           c1          2.3
9         C           c2          3.0
10        C           c3          3.6
11        C           c4          4.1
12        C           c5          4.7
13        C           c6          5.2
14        C           c7          5.8

但是我想以下列方式报告数据框

> data

   Channels Sub.Channels Actual.Spend
1         A           a1          1.5
2                     a2          2.7
3                     a3          3.9
4                     a4          5.1
5         B           b1          2.3
6                     b2          1.2
7                     b3          2.4
8         C           c1          2.3
9                     c2          3.0
10                    c3          3.6
11                    c4          4.1
12                    c5          4.7
13                    c6          5.2
14                    c7          5.8

非常感谢在这方面的任何帮助。

2 个答案:

答案 0 :(得分:3)

data$Channels[duplicated(data$Channels)] = "" 

答案 1 :(得分:2)

或者我们可以使用data.table

library(data.table)
setDT(data)[duplicated(Channels), Channels:='']
相关问题