python pandas date时间转换为日期 [英] python pandas date time conversion to date

查看:65
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆