📅  最后修改于: 2023-12-03 15:03:28.043000             🧑  作者: Mango
有时候,我们需要对日期的格式进行转换。在Python中,我们可以使用Pandas模块来处理日期和时间数据。这个模块提供了一个叫做to_datetime()
的函数,可以将字符串型日期转换成Python日期类型。在本文中,我们将学习如何使用Pandas将日期格式从yyyy-mm-dd
转换成dd-mm-yyyy
。
import pandas as pd
df = pd.DataFrame({'Date': ['2022-10-01', '2022-10-02', '2022-10-03']})
Date
列转换为日期格式df['Date'] = pd.to_datetime(df['Date'])
dd-mm-yyyy
的格式输出使用strftime()
函数将日期格式转换为需要的格式。
df['Date'] = df['Date'].apply(lambda x: x.strftime('%d-%m-%Y'))
print(df['Date'])
import pandas as pd
df = pd.DataFrame({'Date': ['2022-10-01', '2022-10-02', '2022-10-03']})
df['Date'] = pd.to_datetime(df['Date'])
df['Date'] = df['Date'].apply(lambda x: x.strftime('%d-%m-%Y'))
print(df['Date'])
运行结果如下:
0 01-10-2022
1 02-10-2022
2 03-10-2022
Name: Date, dtype: object
这就完成了将日期格式从yyyy-mm-dd
转换成dd-mm-yyyy
的操作。
使用Pandas和Python,我们可以轻松地进行日期和时间格式的转换,只需几行代码即可完成。希望这篇文章对您有所帮助。