在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)分析&挖掘/ Pandas日期功能
Pandas教程
Pandas注意事項&竅門
Pandas IO工具
Pandas重建索引
Pandas稀疏數(shù)據(jù)
Pandas時間差(Timedelta)
Pandas聚合
Pandas字符串和文本數(shù)據(jù)
Pandas分類數(shù)據(jù)
Pandas索引和選擇數(shù)據(jù)
Pandas基本功能
Pandas系列
Pandas數(shù)據(jù)幀(DataFrame)
Pandas日期功能
Pandas缺失數(shù)據(jù)
Pandas與SQL比較
Pandas迭代
Pandas合并/連接
Pandas選項和自定義
Pandas級聯(lián)
Pandas可視化
Pandas數(shù)據(jù)結(jié)構(gòu)
Pandas環(huán)境安裝配置
Pandas統(tǒng)計函數(shù)
Pandas窗口函數(shù)
Pandas面板(Panel)
Pandas排序
Pandas函數(shù)應(yīng)用
Pandas快速入門
Pandas描述性統(tǒng)計
Pandas分組(GroupBy)

Pandas日期功能

日期功能擴展了時間序列,在財務(wù)數(shù)據(jù)分析中起主要作用。在處理日期數(shù)據(jù)的同時,我們經(jīng)常會遇到以下情況 -

  • 生成日期序列
  • 將日期序列轉(zhuǎn)換為不同的頻率

創(chuàng)建一個日期范圍

通過指定周期和頻率,使用date.range()函數(shù)就可以創(chuàng)建日期序列。 默認情況下,范圍的頻率是天。參考以下示例代碼 -

import pandas as pd
datelist = pd.date_range('2020/11/21', periods=5)
print(datelist)

執(zhí)行上面示例代碼,得到以下結(jié)果 -

DatetimeIndex(['2020-11-21', '2020-11-22', '2020-11-23', '2020-11-24',
               '2020-11-25'],
              dtype='datetime64[ns]', freq='D')

更改日期頻率

import pandas as pd
datelist = pd.date_range('2020/11/21', periods=5,freq='M')
print(datelist)

執(zhí)行上面示例代碼,得到以下結(jié)果 -

DatetimeIndex(['2020-11-30', '2020-12-31', '2021-01-31', '2021-02-28',
               '2021-03-31'],
              dtype='datetime64[ns]', freq='M')

bdate_range()函數(shù)

bdate_range()用來表示商業(yè)日期范圍,不同于date_range(),它不包括星期六和星期天。

import pandas as pd
datelist = pd.date_range('2011/11/03', periods=5)
print(datelist)

執(zhí)行上面示例代碼,得到以下結(jié)果 -

DatetimeIndex(['2017-11-03', '2017-11-06', '2017-11-07', '2017-11-08',
               '2017-11-09'],
              dtype='datetime64[ns]', freq='B')

觀察到11月3日以后,日期跳至11月6日,不包括4日和5日(因為它們是周六和周日)。

date_rangebdate_range這樣的便利函數(shù)利用了各種頻率別名。date_range的默認頻率是日歷中的自然日,而bdate_range的默認頻率是工作日。參考以下示例代碼 -

import pandas as pd
start = pd.datetime(2017, 11, 1)
end = pd.datetime(2017, 11, 5)
dates = pd.date_range(start, end)
print(dates)

執(zhí)行上面示例代碼,得到以下結(jié)果 -

DatetimeIndex(['2017-11-01', '2017-11-02', '2017-11-03', '2017-11-04',
               '2017-11-05'],
              dtype='datetime64[ns]', freq='D')

偏移別名

大量的字符串別名被賦予常用的時間序列頻率。我們把這些別名稱為偏移別名。

別名 描述說明
B 工作日頻率
BQS 商務(wù)季度開始頻率
D 日歷/自然日頻率
A 年度(年)結(jié)束頻率
W 每周頻率
BA 商務(wù)年底結(jié)束
M 月結(jié)束頻率
BAS 商務(wù)年度開始頻率
SM 半月結(jié)束頻率
BH 商務(wù)時間頻率
SM 半月結(jié)束頻率
BH 商務(wù)時間頻率
BM 商務(wù)月結(jié)束頻率
H 小時頻率
MS 月起始頻率
T, min 分鐘的頻率
SMS SMS半開始頻率
S 秒頻率
BMS 商務(wù)月開始頻率
L, ms 毫秒
Q 季度結(jié)束頻率
U, us 微秒
BQ 商務(wù)季度結(jié)束頻率
N 納秒
BQ 商務(wù)季度結(jié)束頻率
QS 季度開始頻率