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

我有一张像这样的桌子


industries     2020-08-19    2020-08-21    2020-08-22    2020-08-26

banking        0.3           0.41          0.14          0.23

energy         0.25          0.28          0.33          0.37

telecom.       0.11          0.32          0.14          0.19

如何转发填写日期列?例如,我缺少列 2020-08-20,如何创建一个新列并用上次有值时的值填充它?


我对熊猫很陌生,如果这是一个简单的问题,我很抱歉。


森栏
浏览 71回答 1
1回答

翻过高山走不出你

咱们试试吧:# we want to work with date columns onlydf = df.set_index('industries')# change to datetime typedf.columns = pd.to_datetime(df.columns)# interpolate and fill:df.T.asfreq('D').ffill().T
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python