Rag*_*rok 3 python excel datetime pandas
我有一个存储在Pandas.DataFrame(column=df[0])中的年份列表,如下所示:
0 1939
1 1977
2 1965
3 1982
4 1997
5 1956
Run Code Online (Sandbox Code Playgroud)
将这些日期转换为12/31/xxxx"xxxx"等于年份的格式最简单的方法是什么?我需要将它转换为Excel格式才能将数字识别为日期.
注意:我在Excel中使用find和replace发现了一个快速破解,但是想知道如何在Python中执行此操作.
使用
In [1094]: pd.to_datetime(df.year, format='%Y') + pd.offsets.YearEnd(1)
Out[1094]:
0 1939-12-31
1 1977-12-31
2 1965-12-31
3 1982-12-31
4 1997-12-31
5 1956-12-31
Name: year, dtype: datetime64[ns]
Run Code Online (Sandbox Code Playgroud)