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

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

Pandas中時間序列的處理大全

瀏覽:27日期: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久久,三上悠亚国产精品一区二区三区
日韩在线网址| 欧美高清一区| 91亚洲无吗| 国产精品66| 麻豆免费精品视频| 日韩电影免费网址| 欧美专区18| 热久久久久久| 精品午夜视频| 欧美久久精品一级c片| 亚洲精品人人| 国产精品国产一区| 久久av在线| 久久久久黄色| 亚洲一区日韩在线| 国产精品午夜av| 国产真实久久| 国产日韩欧美一区| 美女久久久久| 日韩高清中文字幕一区| 岛国av在线播放| 日韩精品导航| 亚洲国产日韩欧美在线| 国产精品夜夜夜| 国产精品婷婷| 日本黄色精品| 日本少妇精品亚洲第一区| 天堂√中文最新版在线| 日本三级亚洲精品| 免费的成人av| 国产亚洲一区二区手机在线观看| 日韩一区二区三区高清在线观看 | 欧美精品aa| 日本久久成人网| 欧美久久一区二区三区| 99久久激情| 国产精品99在线观看| 日韩二区在线观看| 蜜臀91精品国产高清在线观看| 免费看精品久久片| 在线视频日韩| 秋霞国产精品| 99国产精品久久久久久久成人热| 久久不见久久见免费视频7| 亚洲少妇自拍| 欧美日韩黑人| 在线成人动漫av| 欧美片第1页| 久久精品欧洲| 天堂а√在线最新版中文在线| 国产福利一区二区三区在线播放| 午夜精品影院| 五月精品视频| 免费精品视频| 亚洲乱亚洲高清| 日韩精品一区二区三区中文字幕| 日韩精品一级二级| 免费日本视频一区| 日韩二区三区四区| 国产精品久久久久77777丨| 国产日韩一区二区三区在线播放| 亚洲小说春色综合另类电影| 欧美激情福利| 国产精品日本一区二区不卡视频| 日韩专区视频网站| 欧美久久香蕉| 久久男人av资源站| 99视频在线精品国自产拍免费观看| 欧美精品九九| 亚洲啊v在线免费视频| 国产香蕉精品| 欧美成人基地| 亚洲精品人人| 精品国产乱码久久久久久1区2匹| 欧美丰满日韩| 伊人精品视频| 国产日韩一区| 亚洲欧美日韩高清在线| 免费在线成人网| 国产精品巨作av| 亚洲不卡av不卡一区二区| 女人天堂亚洲aⅴ在线观看| 日韩欧美中文字幕一区二区三区 | 国产精品毛片aⅴ一区二区三区| 精品久久国产一区| 国产精品日本| 国产精品一在线观看| 天堂中文av在线资源库| 亚洲欧洲免费| 水蜜桃久久夜色精品一区| 日韩制服丝袜av| 六月婷婷综合| 欧美综合社区国产| 欧美福利一区| 日韩成人精品一区二区| 亚洲精品一级| 久久一区二区三区喷水| 美腿丝袜在线亚洲一区| 亚洲一区二区动漫| 一区二区精品伦理...| 青青国产精品| 石原莉奈一区二区三区在线观看| 色在线中文字幕| 久久91视频| 亚洲精品一二三**| 日韩在线一区二区| 亚洲成人三区| 亚洲天堂久久| 黄色在线观看www| 麻豆国产一区| 国产精品久久久久久久久久齐齐| 在线观看一区| 亚洲少妇诱惑| 国产精品普通话对白| 激情婷婷欧美| 欧美成人日韩| 好吊日精品视频 | 国产精品成人a在线观看| 蜜臀av在线播放一区二区三区| 亚洲精品97| 每日更新成人在线视频| 欧美精品一卡| 亚洲女人av| 美女尤物久久精品| 亚洲五月综合| 日本午夜精品久久久久| 日韩av一区二区三区| 69堂精品视频在线播放| 国产探花一区| 久久久久免费| 91高清一区| 亚洲精品无吗| 欧美激情五月| 国产第一亚洲| 亚洲精品极品少妇16p| 日韩影院在线观看| 国产精品亚洲一区二区在线观看| 国产精品一站二站| 日韩欧美综合| 久久福利一区| 国产精品久久久久久久久久妞妞 | 免费美女久久99| 国产精品一区二区精品 | 亚洲无线观看| 精品一区不卡| 欧美日韩国产一区精品一区| 日韩欧美中文字幕在线视频| 麻豆精品久久| 91久久中文| 青草综合视频| 亚洲不卡av不卡一区二区| 亚洲狼人精品一区二区三区| 国产精品嫩模av在线| 亚洲国产成人二区| 一区二区电影在线观看| 国产在线观看www| 日本伊人久久| 激情欧美一区| 精品国产精品国产偷麻豆 | 国产v综合v| 国产亚洲欧美日韩在线观看一区二区 | 欧美日韩在线二区| 石原莉奈在线亚洲三区| 热久久免费视频| 久久久一二三| 精品国产亚洲一区二区三区在线| 视频一区中文| 91亚洲成人| 欧美激情麻豆| 青青草伊人久久| 一区二区三区四区日韩| 国产精品av久久久久久麻豆网| 国产精品玖玖玖在线资源| 中文字幕一区二区三区四区久久 | 精品日韩在线| 欧美日韩国产一区二区在线观看| 999久久久91| 色婷婷综合网| 麻豆国产精品视频| 91精品国产自产观看在线| 美国欧美日韩国产在线播放| 日韩精品欧美| 日韩三区免费| 成人免费电影网址| 午夜av成人| 天堂中文av在线资源库| 成人在线免费观看91| 久久不卡国产精品一区二区| 国产人成精品一区二区三| 日韩不卡手机在线v区| 亚洲欧美在线综合| 伊人久久亚洲| 日韩av一区二区在线影视| 97成人在线| 麻豆精品少妇| 快播电影网址老女人久久| 久久亚洲精品中文字幕蜜潮电影| 国产91精品对白在线播放| 国产精品99免费看| 三级欧美韩日大片在线看|