Python 根据今天的日期创建列名?
有一个dfPython 根据今天的日期创建列名?,python,pandas,dataframe,Python,Pandas,Dataframe,有一个df a 123 41698 31864 38 235 如何基于今天的日期创建列。像这样 a 08-01-20 123 41698 31864 38 235 创建今日日期时间并转换为字符串,然后创建新列: df[pd.to_datetime('today').strftime('%d-%m-%y')] = '' #alternatives #df[pd.Timestamp.now().strftime('%d-%m-%y')] = '' #df[
a
123
41698
31864
38
235
如何基于今天的日期创建列。像这样
a 08-01-20
123
41698
31864
38
235
创建今日日期时间并转换为字符串,然后创建新列:
df[pd.to_datetime('today').strftime('%d-%m-%y')] = ''
#alternatives
#df[pd.Timestamp.now().strftime('%d-%m-%y')] = ''
#df[pd.Timestamp.today().strftime('%d-%m-%y')] = ''
print (df)
a 08-01-20
0 123
1 41698
2 31864
3 38
4 235
我不确定
datetime
是否在范围内(比如np
)是否在pd
范围内,所以我想建议您使用Timestamp
做些什么,或者另一种替代方法是“pd.to_datetime('today')`。。。