我想将“日期”列的格式从10/15/2019更改为m / d / y格式。
tax['AsOfdate']= pd.to_datetime(tax['date'])
我该怎么做?
答案 0 :(得分:1)
像这样,这里是documentation。
tax['AsOfdate']= pd.to_datetime(tax['date'], format="%m/%d/%Y" )
答案 1 :(得分:0)
以下是当今日期格式的示例:
from datetime import date
today = date.today()
new_format = today.strftime("%m/%d/%y")
print(today, new_format)
答案 2 :(得分:0)
Pandas to_datetime
函数接受格式命令,该命令接受strftime表示法。
熊猫文档:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.to_datetime.html
Strftime文档:https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior
m / d / y表示法是:
tax['AsOfdate']= pd.to_datetime(tax['date'], format='%m/%d/%y)
假设您希望所有内容零填充两位数字,例如2019年1月1日为01/01/19。如果您需要其他内容,strftime格式链接将显示所有允许您选择是否填充的代码,四位数的年份或两位数,依此类推。