gpt4 book ai didi

python - 使用特定的日期时间索引重新索引 Pandas Dataframe

转载 作者:太空宇宙 更新时间:2023-11-03 23:54:06 27 4
gpt4 key购买 nike

我有一个简单的问题,最好用一个例子来描述。我正在尝试根据 current_dfparent_df 呈现 output_df

current_df:带有日期时间索引的简单时间序列 df

Index                            Val
'10-1-2010 08:00:00' 1.23
'10-1-2010 09:00:00' 1.3
'10-1-2010 10:00:00' 1.43

parent_df:另一个简单的时间序列df

Index                            Val
'10-1-2010 07:00:00' 0.23
'10-1-2010 08:00:00' 1.23
'10-1-2010 09:00:00' 1.3
'10-1-2010 10:00:00' 1.43
'10-1-2010 11:00:00' 2.23

output_df 应该:

  1. 包含parent_df的索引
  2. 如果索引不在 current_df 中,则包含值为 0 的值
Index                             Val
'10-1-2010 07:00:00' 0
'10-1-2010 08:00:00' 1.23
'10-1-2010 09:00:00' 1.3
'10-1-2010 10:00:00' 1.43
'10-1-2010 11:00:00' 0

这应该是一项简单的任务 - 我只是在发呆。

干杯。

最佳答案

我认为是reindex的功能

output_df = current_df.reindex(parent_df.index, fill_value=0)

关于python - 使用特定的日期时间索引重新索引 Pandas Dataframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58405706/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com