R 如何在不删除相关行的情况下删除特定列中的重复值

R 如何在不删除相关行的情况下删除特定列中的重复值,r,highcharts,shiny,plotly,R,Highcharts,Shiny,Plotly,要删除特定列中的重复值,而不删除与重复列值相关的行,例如: Input ----- Date Market Quantity 4/2/2018 Indonesia 1000 4/2/2018 Australia 500 4/2/2018 India 300 4/2/2018 USA 500 4/2/2018 Germany 200 5/2/2018 India 400 5/2/20

要删除特定列中的重复值,而不删除与重复列值相关的行,例如:

Input
-----
    Date    Market      Quantity
4/2/2018    Indonesia   1000
4/2/2018    Australia   500
4/2/2018    India       300
4/2/2018    USA         500
4/2/2018    Germany     200
5/2/2018    India       400
5/2/2018    Japan       400
5/2/2018    Russia      457
6/2/2018    Austria     260
6/2/2018    Swiss       700
6/2/2018    USA         1200
6/2/2018    Indonesia   400


output
------
    Date    Market      Quantity
4/2/2018    Indonesia   1000
            Australia   500
            India       300
            USA         500
            Germany     200
5/2/2018    India       400
            Japan       400
            Russia      457
6/2/2018    Austria     260
            Swiss       700
            USA         1200
            Indonesia   400
如果可能的话,如何为相同的输出(类似于给定值)绘制图形(条形图/柱图)?

我会将此添加到评论中,但我还没有权限

我不认为你真的想改变数据,但正如评论中提到的,有一些简单的方法可以做到这一点

如果您只是试图以plotly方式显示多维数据,而您只是不熟悉库语法,请尝试下面的代码

df <- data.frame(Date = c('2018/04/02','2018/04/02','2018/04/02','2018/04/02','2018/04/02','2018/05/02','2018/05/02','2018/05/02','2018/06/02','2018/06/02','2018/06/02','2018/06/02'),
  Market = c('Indonesia','Australia','India','USA','Germany','India','Japan','Russia','Austria','Swiss','USA','Indonesia'),
  Quantity = c(1000,500,300,500,200,400,400,457,260,700,1200,400),
  stringsAsFactors = F)

plotly::ggplotly(
      ggplot2::ggplot(df, ggplot2::aes(x=Market, y=Quantity)) +
        ggplot2::geom_col(ggplot2::aes(fill=Market))+
        ggplot2::facet_grid(~Date,scale='free_x') +
        ggthemes::theme_tufte()
      )

df交易数量列在哪里?我认为最好保持原始的绘图格式。如果您真的想要
df1$Date[duplicated(df1$Date)]@akrun edited quantity为什么将它们设置为“”而不是NA?请注意,这样做会更容易
facet\u wrap
库(ggplot2);ggplot(输入,aes(x=市场,y=数量))+geom_bar(stat='identity')+facet_wrap(~Date)
Yup,如果我们正在绘制数据,这很好,但出于过滤目的,我又问了一个问题。再说一次,我们能以某种方式在海图中以相同的格式绘制相同的数据吗?谢谢你的帮助:)