如何在python pandas DataFrame中添加创建日期和修改日期列

icomxhvb  于 2023-02-17  发布在  Python
关注(0)|答案(1)|浏览(357)

如何在python pandas数据框中添加创建日期和修改日期列?如果我创建了一个新行,它应该显示创建日期列,如果该行被修改,那么数据框应该显示修改日期列,其中数据框中的每一行都有创建日期,即数据框中的行已经创建或输入到数据框中,并有修改日期i。e对于每一行,如果有任何修改已经完成,然后我想在该行的修改日期。
我有列数,想在数据框中添加两个新列,其中一个显示创建日期,另一个显示修改日期

ctehm74n

ctehm74n1#

我从您的问题中了解到,如果行已存在于数据框中,并且如果是新条目,则您希望显示该行的修改时间。如果是新条目,则需要将新条目追加到数据框中,以便最新条目的创建日期为空

df.loc[df['DateCreation'].notnull(), "DateModified"] = pd.Timestamp.today().strftime('%Y-%m-%d %H:%M')
df.loc[df['DateCreation'].isnull(), "DateCreation"] = pd.Timestamp.today().strftime('%Y-%m-%d %H:%M')

相关问题