在列中查找唯一的行,并将值与R相加

在列中查找唯一的行,并将值与R相加,r,duplicates,unique,R,Duplicates,Unique,这是我的数据,我有时有相同的日期,这里是2017-01-10,我想求和值,只保留一个日期,例如,它应该是这样的 Symbol Date Value A 2017-01-06 10 B 2017-01-09 11 C 2017-01-10 5 D 2017-01-10 5 E 2017-01-12

这是我的数据,我有时有相同的
日期
,这里是2017-01-10,我想求和
,只保留一个
日期
,例如,它应该是这样的

 Symbol       Date           Value   
 A            2017-01-06     10
 B            2017-01-09     11
 C            2017-01-10      5
 D            2017-01-10      5
 E            2017-01-12     12 
 F            2017-01-13     14

谢谢

我们可以使用
dplyr

  Symbol       Date           Value   
     A            2017-01-06     10
     B            2017-01-09     11
     C            2017-01-10     10   
     E            2017-01-12     12 
     F            2017-01-13     14
库(dplyr)
df1%>%
分组单位(日期)%>%
总结(符号=第一个(符号),值=总和(值))%>%
选择(符号、日期、值)
#一个tibble:5x3
#符号日期值
#          
#1A 2017-01-06 10
#2b 2017-01-09 11
#3 C 2017-01-10 10
#4 E 2017-01-12 12
#5 F 2017-01-13 14
library(dplyr)
df1 %>%
  group_by(Date) %>%
  summarise(Symbol= first(Symbol), Value = sum(Value)) %>%
  select(Symbol, Date, Value)
# A tibble: 5 x 3
#  Symbol Date       Value
#  <chr>  <chr>      <int>
#1 A      2017-01-06    10
#2 B      2017-01-09    11
#3 C      2017-01-10    10
#4 E      2017-01-12    12
#5 F      2017-01-13    14