前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python | 对时间点的处理

python | 对时间点的处理

作者头像
努力在北京混出人样
发布2019-02-18 16:57:33
7090
发布2019-02-18 16:57:33
举报
文章被收录于专栏:祥子的故事

做分析时遇到精确到小时的时间点,需要对月、天、时间来单独分析。

以我遇到的一个问题作为例子来说明。 2011-01-01 06:00:00 2011-01-01 07:00:00 2011-01-01 08:00:00 。 。 。

等,需要抽出月、天、小时这样的数据单独分析,如何做呢?

幸好,pandas可以提供这样的函数。

代码语言:javascript
复制
import pandas as pd
#读数据
df_train = pd.read_csv('kaggle_bike_competition_train.csv',header = 0)
#列名
df_train.dtypes
# 把月、日、和 小时单独分出来,放到3列中
df_train['month'] = pd.DatetimeIndex(df_train.datetime).month
df_train['day'] = pd.DatetimeIndex(df_train.datetime).dayofweek
df_train['hour'] = pd.DatetimeIndex(df_train.datetime).hour

这样就有额外的3个列

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年02月09日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档