Pandas 有着强大的日期数据处理功能,主要包括以下三个方面:按日期筛选数据、按日期显示数据、按日期统计数据
1、读取数据
import pandas as pd
df = pd.read_csv('date.csv', header=None)
print(df.head(2))
>>>输出结果:
0 1
0 2013-10-24 3
1 2013-10-25 4
2、整理数据
df.columns = ['date','number']
df['date'] = pd.to_datetime(df['date']) # 将数据类型转换为日期类型
df = df.set_index('date') # 将date设置为index
print(type(df))
print(df.index)
print(type(df.index))
>>>输出结果:
DatetimeIndex(['2013-10-24', '2013-10-25', '2013-10-29', '2013-10-30',...'2017-02-14', '2017-02-22'],dtype='datetime64[ns]', name='date', length=425, freq=None)
3、构造Serises
s = pd.Series(df['number'], ind