pandas 時間序列,常用功能

2021-09-19 15:33:28 字數 1223 閱讀 5879

1、datetime模組:datetime.date(), datetime.datetime(), datetime.timedelta()

2、日期解析方法:parser.parse

1、pd.timestamp()

2、pd.to_datetime(),errors='ignore'/'coerce', nat(not a time)

1、pd.date_range() 即生成日期範圍

2、pd.bdate_range() 工作日

1、start+end, start/end + periods,預設freq=day

2、b:每工作日,h:每小時,t:每分鐘

1、w-mon:從指定星期幾開始算起,每週

2、wom-2mon:每月的第幾個星期幾開始算,這裡是每月第二個星期一

3、星期幾縮寫:mon/tue/wed/thu/fri/sat/sun

3、m/bm/ms/bms, q-dec, a-dec,前面加b為工作日,後面加s為第一日,預設最後一日

1、月縮寫:jan/feb/mar/apr/may/jun/jul/aug/sep/oct/nov/dec

4、復合頻率:7d,2h30min,2m

3、df.asfreq()

1、method:插值模式,none不插值,ffill用之前值填充,bfill用之後值填充

4、超前/滯後資料,可以對數值和時間戳操作

1、df.shift() #正數(滯後),負值超前

1、pd.period() freq='d'

2、asfreq

3、pd.to_period(), pd.to_timestamp()

4、pd.period_range

1、索引

2、切片

3、重複索引的時間序列,se.is_unique(檢查value), se.index.is_unique

1、groupby

1、降取樣:高頻資料 → 低頻資料,eg.天 --> 月為頻率的資料

2、公升取樣:低頻資料 → 高頻資料,eg.年 --> 月為頻率的資料

3、.resample() ohlc重取樣

4、降取樣

5、公升取樣

6、時期取樣--period

Pandas常用功能

02 查詢 03 行列操作 04 資料統計 05 資料預處理 8.pd.set option 設定pycharm顯示行數 06 取值 11.rotation 文字方向 14.df.eval 15.df.drop duplicates 16.select dtypes 17.lambda x impo...

Pandas常用功能

在使用pandas之前,需要匯入pandas庫 import pandas as pd pd作為pandas的別名 常用功能如下 功能 1 dataframe 建立乙個dataframe物件 2 df.values 返回ndarray型別的物件 3 df.index 獲取行索引 4 df.colum...

Pandas常用功能 自用

df.to csv 希臘債務.csv index none encoding utf 8 sig sep t head list 天數 性別 身高 失蹤地點 失蹤年 失蹤月 到達地 df dealed pd.dataframe dealed list,columns head list 新增行名 d...