python pandas 日期时间转换取年 报错
raise AttributeError("Can only use .dt accessor with datetimelike values")
日期时间两边有双引号,转换失败
df1["year"]=pd.to_datetime(df1["insertTime"]).dt.year
需要替换掉两边的双引号
df1["insertTime"]=df1["insertTime"].str.replace(r'^"(.*)"$', r'\1', regex=True)
df1["year"]=pd.to_datetime(df1["insertTime"]).dt.year