为了账号安全,请及时绑定邮箱和手机立即绑定

如何转发填充 pandas 中缺失的列,以便不丢失日期

如何转发填充 pandas 中缺失的列,以便不丢失日期

森栏 2023-06-27 14:18:18
我有一张像这样的桌子industries     2020-08-19    2020-08-21    2020-08-22    2020-08-26banking        0.3           0.41          0.14          0.23energy         0.25          0.28          0.33          0.37telecom.       0.11          0.32          0.14          0.19如何转发填写日期列?例如,我缺少列 2020-08-20,如何创建一个新列并用上次有值时的值填充它?我对熊猫很陌生,如果这是一个简单的问题,我很抱歉。
查看完整描述

1 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

咱们试试吧:


# we want to work with date columns only

df = df.set_index('industries')


# change to datetime type

df.columns = pd.to_datetime(df.columns)


# interpolate and fill:

df.T.asfreq('D').ffill().T


查看完整回答
反对 回复 2023-06-27
  • 1 回答
  • 0 关注
  • 70 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信