pandas 时间序列的时间读取

发现了一个 pandas 读取 csv 的高级用法,下面直接读取一个 csv 文件:

path = 'PRSA_data_2010.1.1-2014.12.31.csv'
data = pd.read_csv(path)
data.head()

在这里插入图片描述
数据的年月日时是在不同列的,而且数据自带了第一列索引,和 pandas 的默认索引重复了。

下面改用高级读法:

df = pd.read_csv(path, index_col='No', 
                 parse_dates={'datetime': [1,2,3,4]},
                 date_parser=lambda x: pd.datetime.strptime(x, '%Y %m %d %H')
                )
df.head()

在这里插入图片描述
是不是舒服多了!

发布了273 篇原创文章 · 获赞 444 · 访问量 42万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 终极编程指南 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览