聚合具有相同索引的相同日期的行

Abo*_*osa 2 python dataframe pandas

我有一个这样的数据框:

    Date            Tic      CLose
0   01/03/2022      AAPL     34.08
1   01/03/2022      HD       22.05
2   02/03/2022      AAPL     39.43
3   02/03/2022      HD       55.45
Run Code Online (Sandbox Code Playgroud)

我想让具有相同日期的行具有相同的索引号,如下所示:

期望的输出:

    Date            Tic      CLose
0   01/03/2022      AAPL     34.08
0   01/03/2022      HD       22.05
1   02/03/2022      AAPL     39.43
1   02/03/2022      HD       55.45
Run Code Online (Sandbox Code Playgroud)

Shu*_*rma 5

让我们对值factorize进行编码Date然后更新索引:

df.index = df['Date'].factorize(sort=True)[0]
Run Code Online (Sandbox Code Playgroud)
         Date   Tic  CLose
0  01/03/2022  AAPL  34.08
0  01/03/2022    HD  22.05
1  02/03/2022  AAPL  39.43
1  02/03/2022    HD  55.45
Run Code Online (Sandbox Code Playgroud)