【问题标题】:Deleting first instance of date in dataframe value Python删除数据框值Python中的第一个日期实例
【发布时间】:2023-04-07 03:58:01
【问题描述】:

我有一个如下所示的数据框:

Publication Date        Date              Value
2018-01-01              2018-01-01        2
2018-01-01              2018-01-02        13
2018-01-01              2018-01-03        14
2018-01-01              2018-01-04        12
2018-01-02              2018-01-02        1.5
2018-01-02              2018-01-03        14
2018-01-02              2018-01-04        15
2018-01-02              2018-01-05        15.5
2018-01-03              2018-01-03        1.8
2018-01-03              2018-01-04        13
2018-01-03              2018-01-05        17
2018-01-03              2018-01-06        15
.
.

我想删除Publication Date 更改的每一行数据,因为每次迭代都有非常小的值。输出如下所示:

Publication Date        Date              Value
2018-01-01              2018-01-02        13
2018-01-01              2018-01-03        14
2018-01-01              2018-01-04        12
2018-01-02              2018-01-03        14
2018-01-02              2018-01-04        15
2018-01-02              2018-01-05        15.5
2018-01-03              2018-01-04        13
2018-01-03              2018-01-05        17
2018-01-03              2018-01-06        15
.
.

数据基本上采用这种格式,但包括未显示的额外列(即:Date 切换每个Publication Date 的日期+1)。

最好的方法是什么?

【问题讨论】:

    标签:
    python
    python-3.x
    pandas
    dataframe
    pandas-groupby