发现了一个 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()
是不是舒服多了!
来源:CSDN
作者:颹蕭蕭
链接:https://blog.csdn.net/itnerd/article/details/103743782