Python 如何转发熊猫中缺少的列,以便不丢失日期
我有一张这样的桌子Python 如何转发熊猫中缺少的列,以便不丢失日期,python,pandas,Python,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
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,我如何创建一个新列并用上次有值时的值填充它
我对熊猫很陌生,如果这是一个简单的问题,很抱歉。让我们试试:
# 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
哇,我不知道t或asfreq()。我想我得做点什么,谢谢你