[英]In python, how do I convert my string date column to date format using pandas?
[英]How do I convert date format in a column in a csv file using pandas in python?
您想将其转换为Nov 01
格式,因为您想按此对它们进行分组?
你也可以不格式化。
经过:
df['tweet_created_at'] = pd.to_datetime(df['tweet_created_at'])
分组日期和月份:
df.groupby([df['tweet_created_at'].day, df['tweet_created_at'].month])
如果您想将它们转换为Nov 01
的形式:
df['new_date'] = df['tweet_created_at'].strftime('%b') + ' ' + df['tweet_created_at'].strftime('%d')
示例代码:
st = "Tue Nov 01 01:57:25 +0000 2016"
st = pd.to_datetime(st)
date = st.strftime('%b') + ' ' + st.strftime('%d')
日期:
'Nov 01'
使用pd.to_datetime()
方法后,只需执行以下操作:-
df['tweet_created_at']=df['tweet_created_at'].apply(lambda x:x.ctime().split(' '))
df['tweet_created_at']=df['tweet_created_at'].apply(lambda x:' '.join([x[1],x[3]]))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.