在Pandas Dataframe中删除重复的日期并合并值-Python

阿文斯·库玛

我在pandas数据框中有以下数据。一些日期值正在重复(2010-07-31,2010-10-31)。需要删除重复的日期并合并两行之间的值。

我已使用以下问题的解决方案。但是使用下面的代码将Date列设置为Index。我不希望将日期列设置为索引。在Pandas Dataframe(python)中删除重复的日期和合并两行的值时需要帮助

码:

  df = df.groupby(['Date']).sum()

数据框df

 Index     Date                A       B           C       D
  1     2010-06-30 0:00:00  47.1    29.34       0.036   100.8   
  2     2010-07-31 0:00:00  47.1    29.34               
  3     2010-07-31 0:00:00                      -4.644  100.2   
  4     2010-08-31 0:00:00  47.1    29.34       -1.481  100.4   
  5     2010-09-30 0:00:00  29.3    14.15        3.865  101.6   
  6     2010-10-31 0:00:00  29.3    14.15               
  7     2010-10-31 0:00:00                       0.517  102.6 

预期产量:

 Index     Date              A       B           C       D
  1   2010-06-30 0:00:00   47.1    29.34       0.036   100.8   
  2   2010-07-31 0:00:00   47.1    29.34       -4.644  100.2           
  4   2010-08-31 0:00:00   47.1    29.34       -1.481  100.4   
  5   2010-09-30 0:00:00   29.3    14.15        3.865  101.6   
  6   2010-10-31 0:00:00   29.3    14.15        0.517  102.6   
阿文斯·库玛

正如里斯所说-

df.groupby(['Date'], as_index=False).sum() 不会将日期列设置为索引

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

合并行以删除 CSV Python 和 Pandas 中的重复项

从Pandas DataFrame Python中删除离群值

基于python pandas中的日期删除非重复记录

如何根据 Python Pandas 数据框中的日期时间列中的值删除重复的客户端?

在Python Pandas中基于DataFrame中的日期进行值计算?

Python Pandas中的DataFrame中的日期操作?

python pandas删除重复的列

python pandas删除重复的列

替换python pandas中的错误日期值

使用python / pandas合并值

Python Pandas中DataFrame中的值聚合?

在 Python 中更改 Pandas DataFrame 中的值

根据另一列(Python,Pandas)中的值删除一列的重复项

在Pandas DataFrame中删除重复超过5次的值

读取多个 CSV 文件并合并 Python Pandas

Pandas / Python根据特定的行值删除重复项

删除空格并合并列表中的数字 - Python

从Python Pandas Dataframe中的Date生成值

Python Pandas 比较 DataFrame 单元格中的日期时间值

对(删除的)重复行 Pandas DataFrame 的值求和

在 Pandas/Python 中合并数据框中的列值

从pandas列中删除仅存在的重复字母,Python

在Python Pandas中删除所有重复的行

使用Python Pandas从CSV文件中删除重复记录

python pandas:删除每个单独部分中的重复行

Python:在Pandas数据框中删除重复的索引

Python Pandas Dataframe-如果索引日期早于特定日期,则从数据框中删除数据

合并Dataframe(Pandas)中的所有列-python3

如何在Python Pandas DataFrame中的任何行具有NaN值后删除列