如何用日期更新熊猫数据框?

时间:2020-09-27 05:50:04

标签: python pandas dataframe

我需要每周更新一次df。例如,df1在5月更新。 我想更新为六月。但是有一个问题,一个月应该完成,可以说六月的第四个星期是JUNE282020,由于六月的月还没有完全完成,我们必须再增加一个星期来完成六月,即JULY062020,否则不需要下一个星期一个月。

df1:

type T4 = ReturnType<typeof Fruits>;
//will infer to on tooltip
//type T4 = {
//    APPLE: Fruit;
//    LEMON: Fruit;
//}

df1_output:

Id      Date       Date_Id
0     MAY032020    1023
1     MAY102020    1024
2     MAY172020    1025
3     MAY242020    1026
4     MAY312020    1027

1 个答案:

答案 0 :(得分:0)

如果您已经知道要操作的索引,请直接查找,然后可以在Index.set_value的帮助下相应地设置其值:

df.index.set_value(df.index, df.index[0], pd.Timestamp(2011,10,1,1,0,0))
#                  <-index-> <-row num->  <---value to be inserted--->