datawhale组队学习 pandas
时间序列
一、时序中的基本对象
二、时间戳
- Timestamp的构造与属性
ts = pd.Timestamp('2020/1/1')
ts
Out: Timestamp('2020-01-01 00:00:00')
ts = pd.Timestamp('2020-1-1 08:10:30')
ts
Out: Timestamp('2020-01-01 08:10:30')
In [1]: ts.year
Out[1]: 2020
In [2]: ts.month
Out[2]: 1
In [3]: ts.day
Out[3]: 1
In [4]: ts.hour
Out[4]: 8
In [5]: ts.minute
Out[5]: 10
In [6]: ts.second
Out[6]: 30
- Datetime序列的生成
一组时间戳可以组成时间序列,可以用 to_datetime 和 date_range 来生成。其中, to_datetime 能够把一列时间戳格式的对象转换成为 datetime64[ns] 类型的时间序列:
pd.to_datetime(['2020-1-1', '2020-1-3', '2020-1-6'])
Out: DatetimeIndex(['2020-01-01', '2020-01-03', '2020-01-06'], dtype='datetime64[ns]', freq=None)
df = pd.read_csv('D:\\20期-Dataware学习\\20期-Dataware-pandas数据分析\\joyful-pandas-master\\learn_pandas.csv')
s = pd.to_datetime(df.Test_Date)
s.head()
0 2019-10-05
1 2019-09-04
2 2019-09-12
3 2020-01-03
4 2019-11-06
Name: Test_Date, dtype: datetime64[ns]