python pandas date时间转换为日期 [英] python pandas date time conversion to date
本文介绍了python pandas date时间转换为日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻找将 pandas
datetime
系列的日期时间转换为日期.
I am looking to convert datetime to date for a pandas
datetime
series.
我在下面列出了代码:
df = pd.DataFrame()
df = pandas.io.parsers.read_csv("TestData.csv", low_memory=False)
df['PUDATE'] = pd.Series([pd.to_datetime(date) for date in df['DATE_TIME']])
df['PUDATE2'] = datetime.datetime.date(df['PUDATE']) #Does not work
有人可以指引我正确的方向吗?
Can anyone guide me in right direction?
推荐答案
您可以使用 .dt
方法(在使用 .str
访问字符串方法的类似方式.对于您的情况,您可以将datetime列的日期提取为:
You can access the datetime
methods of a Pandas series by using the .dt
methods (in a aimilar way to how you would access string methods using .str
. For your case, you can extract the date of your datetime column as:
df['PUDATE'].dt.date
这篇关于python pandas date时间转换为日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文