gpt4 book ai didi

python - 将列添加到常规数据帧中的日期时间索引数据帧

转载 作者:太空宇宙 更新时间:2023-11-03 20:02:00 24 4
gpt4 key购买 nike

我有两个相同长度的数据帧(39014 行),一个以日期时间作为索引,另一个只是常规索引。我需要将一列复制到另一列中,但是在进行复制时它会返回 Nans。我做了:

df_datetime["newcol"]=df_regular["col"]

如果您检查 df_datetime 中的 newcol 列,它是一个充满 Nan 的列,尽管 coldf_regular 的 > 有数字。为什么会发生这种情况?我该如何修复它?谢谢!

也尝试过

pd.merge(df_datetime, df_regular[["col"]], left_index=True, right_index=True, how='left')

同样的事情也会发生

最佳答案

这是因为索引未对齐。

当您分配这样的新列时,df_datetime.loc[x, 'newcol']将具有与 df_regular.loc[x, 'newcol'] 相同的值

您需要替换df_datetime的索引带有日期时间索引。

关于python - 将列添加到常规数据帧中的日期时间索引数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59183317/

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