日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Pandas中時間序列的處理大全

瀏覽:24日期:2022-06-17 11:16:21
目錄一、時間序列數據的生成二、Pandas設置索引三、 時間序列數據的截取四、Pandas重復值處理4.1 查詢是否有重復值4.2 去除重復值五、Pandas缺失值處理5.1 缺失值查詢六、pandas統計計算方法七、Pandas數據重采樣總結一、時間序列數據的生成

pd.date_ranges生成時間序列

time格式:年月日分隔符號可以是'-','/',空格這三種格式(年月日、日月年、月日年都可以);時分秒只能用':'分隔,順序只能是時分秒。 start:起始時間(time) end:終止時間(time) periods:期數(int),使用時只能出現start或者end,兩者不能同時出現 freq:頻率(numY,num年;numM,num月;numD,num日),詳細參數見下表 頻率別名 描述 B 工作日頻率 C 自定義工作日頻率 D 日歷日頻率 W 每周頻率 M 每月最后一個日歷日 SM 每半個月最后一個日歷日(15日和月末) BM 每月最后一個工作日 CBM 自定義每月最后一個工作日 MS 每月第一個日歷日 SMS 每半月第一個日歷日(第1和第15) BMS 每月第一個工作日 CBMS 自定義每月第一個工作日 Q 每季度最后一個月的最后一個日歷日 BQ 每季度最后一個月的最后一個工作日 QS 每季度最后一個月的第一個日歷日 BQS 每季度最后一個月的第一個工作日 A, Y 每年的最后一個日歷日 BA, BY 每年的最后一個工作日 AS, YS 每年的第一個日歷日 BAS, BYS 每年的第一個工作日 BH 工作日按“時”計算頻率 H 每小時頻率 T, min 每分鐘頻率 S 每秒頻率 L, ms 毫秒頻率 U, us 微秒頻率 N 納秒頻率

import pandas as pdimport numpy as npdf = pd.DataFrame( data=np.random.randint(1,20,10), index=pd.date_range(start='20/01/2021',periods=10,freq='M'),) print(df)

02021-01-31 12021-02-28 62021-03-31 122021-04-30 52021-05-31 72021-06-30 42021-07-31 92021-08-31 72021-09-30 182021-10-31 10

0count 10.00000mean 7.90000std 4.72464min 1.0000025% 5.2500050% 7.0000075% 9.75000max 18.00000

二、Pandas設置索引

創建時添加索引

pd.DataFrame(...,index=[],...)

df.set_index使用現有列設置索引

keys:列名,多個列用[name1,name2] drop:設置升序(True)、降序(False) inplace:替換原變量(True),不替換(False)

df.set_index(['X'],inplace=True)df.set_index(['X','Y'],inplace=True)

df.reset_index可以還原索引

df.reset_index('X')三、 時間序列數據的截取

df.truncate過濾數據

before:過濾之前的數據(time) after:過濾之后的數據(time) axis:列(columns),行(index)

df.truncate(before='2021-5',after='2021-9')

02021-05-31 72021-06-30 42021-07-31 92021-08-31 7

df.loc索引過濾

df.loc['2021-5':]

02021-05-31 72021-06-30 42021-07-31 92021-08-31 72021-09-30 182021-10-31 10

四、Pandas重復值處理4.1 查詢是否有重復值

duplicated()方法判斷

# 判斷dataframe數據整行是否重復df.duplicated()# dataframe數據某列是否重復df.columns_name.duplicated()# 判斷dataframe數據多列數據是否重復(多列組合查)df.duplicated(subset = [’n1’,’n2’])

groupby().count()

df.groupby(’columns’).count()>14.2 去除重復值

drop_duplicats參數說明:

參數subset:用來指定特定的列,默認所有列 參數keep:first和last表示是選擇最前一項還是最后一項保留,默認first 參數inplace:是直接在原來數據上修改還是保留一個副本,默認為False

df.drop_duplicats(subset=[’name1’,’name2’],keep=’last’,inplace=True)

按照index索引去重

df.index.duplicated(keep=’last’)五、Pandas缺失值處理5.1 缺失值查詢

df.info查詢各列的信息

df.info()# res<class ’pandas.core.frame.DataFrame’>Int64Index: 10 entries, 19 to 14Data columns (total 2 columns): # Column Non-Null Count Dtype--- ------ -------------- ----- 0 Y 10 non-null int32 1 Z 10 non-null int32dtypes: int32(2)memory usage: 160.0 bytes

df.isnull判斷是否是空值

df.isnull().any() # 篩選出缺失值的列df.isna().any() # 篩選出缺失值的列

df.empty判斷是否有空值

df.empty

5.2 缺失值填充

ffill 空值取前面的值

df.ffill()

bfill 空值取后面的值

df.bfill()

fillna 指定值填充

df.fillna(1)df.fillna({’A’: 0, ’B’: 1, ’C’: 2, ’D’: 3}) # 指定列填充

interpolate 插值

df.interpolate(method=‘linear’, axis=0, limit=None, inplace=False, limit_direction=‘forward’, limit_area=None, downcast=None, **kwargs) method參數解釋 linear:忽略索引,線性等距插值time:在以天或者更高頻率的數據上插入給定的時間間隔長度數據index, values:使用索引的實際數值pad:使用現有值填寫NaNnearest, zero, slinear, quadratic, cubic, spline, barycentric, polynomial:傳遞給scipy.interpolate.interp1d。這些方法使用索引的數值。polynomial和spline都要求您還指定一個順序(int),例如 ,df.interpolate(method=‘polynomial’, order=5)krogh,piecewise_polynomial,spline,pchip,akima:包括類似名稱的SciPy插值方法。from_derivatives:指 scipy.interpolate.BPoly.from_derivatives,它替換了scipy 0.18中的’piecewise_polynomial’插值方法 axis : {0或’index’,1或’columns’,None},默認為None;沿軸進行interpolate。 limit: int;要填充的連續NaN的最大數量。必須大于0 inplace : bool,默認為False;如果可以,更新現有數據 limit_direction : {‘forward’,‘backward’,‘both’},默認為’forward’;如果指定了限制,則將沿該方向填充連續的NaN limit_area : {None, ‘inside’, ‘outside’}, 默認為None;如果指定了限制,則連續的NaN將填充此限制。 None:無填充限制 inside:僅填充有效值包圍的NaN outside: 僅在有效值之外填充NaN

dff.interpolate(method=’polynomial’,order=2)

刪除缺失值

df.dropna(how=’any’)六、pandas統計計算方法方法 說明 count 非NaN值的數理 describe 列計算統計匯總 min、max 最小值和最大值 argmin、argmax 最小值和最大值索引(int) idxmin、idxmax 最小值和最大值索引 quantile 分位數([0,1],0.25下四分為) sum 總和 mean 均值 median 0.5分位數,中位數 mad 根據均值計算絕對離差 var 方差 std 標準差

df.describe()七、Pandas數據重采樣

重采樣就是基于時間數據由一個頻率轉換到另一個頻率的方法,分為降采樣和升采樣。

降采樣:高頻率===>低頻率,如頻率日變為月,需要指定統計函數如sum

df.resample('M').mean()

升采樣:低頻率===>高頻率,如頻率月變為日,需要進行缺失值填充

df.resample('D').asfreq().fillna(1)總結

到此這篇關于Pandas中時間序列處理的文章就介紹到這了,更多相關Pandas時間序列處理內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Pandas
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品www.| 亚洲精品网址| 日韩视频中文| 午夜精品婷婷| 午夜久久美女| 日本欧美在线看| 在线精品视频一区| 在线精品视频一区| 色婷婷成人网| 亚洲精品一区二区在线播放∴| 香蕉成人久久| 日本一区二区三区视频在线看| 国产成人精品一区二区三区免费 | 日韩欧美中文字幕一区二区三区| 中文字幕一区二区av| 亚洲精品亚洲人成在线观看| 日韩精品亚洲专区在线观看| 欧美日韩精品一区二区三区视频| 欧美日韩xxxx| 国产精品99在线观看| 亚洲精品.com| 亚洲资源在线| sm久久捆绑调教精品一区| 欧美福利专区| 亚洲精品进入| 色婷婷亚洲mv天堂mv在影片| 亚洲一级高清| 日本欧美一区| 日韩大片免费观看| 蜜桃伊人久久| 红杏一区二区三区| 日韩视频二区| 四虎国产精品免费观看| 亚洲综合不卡| 热久久国产精品| 日韩国产成人精品| 日韩欧美在线中字| 日韩av在线播放中文字幕| 黑森林国产精品av| 美女黄网久久| 四虎成人av| 日韩午夜视频在线| 红桃视频国产一区| 麻豆mv在线观看| 日韩av二区在线播放| 欧美a级片一区| 午夜影院一区| 精品中国亚洲| 国产乱码精品一区二区亚洲| 亚洲一区日本| 久久精品导航| 日本欧美不卡| 国产尤物精品| 亚洲69av| 精品视频在线观看网站| 亚洲欧美日韩一区在线观看| 亚洲三级欧美| 麻豆国产精品视频| 国产麻豆精品| 国产剧情一区二区在线观看| 在线看片日韩| 亚洲精品美女| 日韩高清电影一区| 日韩国产欧美一区二区三区| 蜜桃av一区二区| 日本欧洲一区二区| 免费av一区二区三区四区| 蜜桃精品在线| 亚洲精品1区2区| 亚洲网站视频| 在线国产一区二区| 免费人成在线不卡| 麻豆91精品91久久久的内涵| 精品欧美日韩精品| 婷婷综合福利| 日韩高清在线不卡| **爰片久久毛片| 免费日韩一区二区三区| 精品国产乱码久久久久久樱花| 日本免费一区二区视频| 日韩高清一区| 欧美激情福利| 欧美va天堂在线| 亚洲高清成人| 最新亚洲一区| 日本a口亚洲| 久久电影tv| 久久亚洲美女| 国产欧美另类| 激情黄产视频在线免费观看| 不卡在线一区二区| 欧美日韩尤物久久| 午夜性色一区二区三区免费视频| 久久成人av| 亚洲精品电影| 久久av网址| 野花国产精品入口| 成人亚洲精品| 亚洲精品观看| www.九色在线| 在线精品一区二区| 成人免费一区| 视频一区中文字幕精品| 日韩欧美二区| 国产精品亚洲片在线播放| 日本国产精品| 国产精品探花在线观看| 一区视频在线| 成人片免费看| 国产日韩在线观看视频| 尤物在线精品| 日韩成人亚洲| 加勒比视频一区| 国产毛片一区二区三区 | 国精品一区二区三区| 久久激情av| 亚洲精品乱码日韩| 欧美日韩亚洲一区三区| 国产精品嫩模av在线| 91精品久久久久久久久久不卡| 国产精品最新| 日韩在线一二三区| 精精国产xxxx视频在线野外| 国产欧美精品久久| 日韩欧美2区| 亚洲一区有码| 亚洲综合专区| 综合激情视频| 黄色网一区二区| 欧美国产另类| 久久uomeier| 99久久亚洲精品| 亚洲黑丝一区二区| 亚洲少妇在线| 日韩1区2区3区| 欧美亚洲免费| 免费一级欧美片在线观看网站 | 国产免费成人| 亚洲精品网址| 免费成人在线观看| 亚洲毛片在线免费| 国产精品成人**免费视频 | 98精品久久久久久久| 欧美成人基地 | 亚洲区第一页| 日韩av在线免费观看不卡| 国产麻豆精品久久| 成人在线免费观看网站| 欧美日韩一二三四| 99视频+国产日韩欧美| 久久国产尿小便嘘嘘| 国产传媒在线观看| 91精品观看| 国产精品一区二区三区av| 国产aa精品| 亚洲一区观看| 超级白嫩亚洲国产第一| 免费观看不卡av| 天堂成人免费av电影一区| 日韩不卡一区二区| 久久久久.com| 国产日本精品| 亚洲国产不卡| 麻豆久久一区| 日韩制服丝袜先锋影音| 激情综合五月| 亚洲+小说+欧美+激情+另类| 日韩在线不卡| 青青伊人久久| 精品欧美激情在线观看| 精品少妇一区| 日韩精品成人| 久久免费大视频| 国产精品免费大片| 日韩动漫一区| 激情久久久久久| 欧美成人精品午夜一区二区| 午夜国产一区二区| 成人影视亚洲图片在线| 国产传媒av在线| 欧美亚洲人成在线| 国产亚洲福利| 免费观看亚洲| 婷婷亚洲成人| 国产综合精品| 日本在线精品| 黑丝一区二区| 91麻豆精品| 成人在线免费观看91| 国产调教精品| 里番精品3d一二三区| 精品国产免费人成网站| 久久国产电影| 亚洲综合国产| 中文精品在线| 欧美一区=区| 国产韩日影视精品| 成人久久一区| 国产欧美在线| 国产情侣久久|