精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

介紹 Pandas 實戰中一些高端玩法

開發 后端
相信大家平常在工作學習當中,需要處理的數據集是十分復雜的,數據集當中的索引也是有多個層級的,那么今天小編就來和大家分享一下DataFrame數據集當中的分層索引問題。

什么是多重/分層索引

多重/分層索引(MultiIndex)可以理解為堆疊的一種索引結構,它的存在為一些相當復雜的數據分析和操作打開了大門,尤其是在處理高緯度數據的時候就顯得十分地便利,我們首先來創建帶有多重索引的DataFrame數據集。

多重索引的創建

首先在“列”方向上創建多重索引,即我們在調用columns參數時傳遞兩個或者更多的數組,代碼如下:

df1 = pd.DataFrame(np.random.randint(0, 100, size=(2, 4)),
index= ['ladies', 'gentlemen'],
columns=[['English', 'English', 'French', 'French'],
['like', 'dislike', 'like', 'dislike']])

output

那么同理我們想要在“行”方向上存在多重索引,則是在調用index參數的時候傳遞兩個或者更多數組即可,代碼如下:

df = pd.DataFrame(np.random.randint(0, 100, size=(4, 2)),
index= [['English','', 'Chinese',''],
['like','dislike','like','dislike']],
columns=['ladies', 'gentlemen'])

output

除此之外,還有其他幾種常見的方式來創建多重索引,分別是:

  • pd.MultiIndex.from_arrays
  • pd.MultiIndex.from_frame
  • pd.MultiIndex.from_tuples
  • pd.MultiIndex.from_product

小編這里就挑其中的一種來為大家演示如何來創建多重索引,代碼如下:

df2 = pd.DataFrame(np.random.randint(0, 100, size=(4, 2)),  
columns= ['ladies', 'gentlemen'],
index=pd.MultiIndex.from_product([['English','French'],
['like','dislike']]))

output

獲取多重索引的值

接下來我們來看一下怎么獲取帶有多重索引的數據集當中的數據,使用到的數據集是英國三大主要城市倫敦、劍橋和牛津在2019年全天的氣候數據,如下所示:

import pandas as pd
from pandas import IndexSlice as idx
df = pd.read_csv('dataset.csv',
index_col=[0,1],
header=[0,1]
)
df = df.sort_index()
df

output

在“行”索引上,我們可以看到是“城市”以及“日期”這兩個維度,而在“列”索引上,我們看到的是則是“不同時間段”以及一些“氣溫”等指標,首先來看一下“列”方向多重索引的層級,代碼如下:

df.columns.levels

output

FrozenList([['Day', 'Night'], ['Max Temperature', 'Weather', 'Wind']])

我們想要獲取第一層級上面的索引值,代碼如下:

df.columns.get_level_values(0)

output

Index(['Day', 'Day', 'Day', 'Night', 'Night', 'Night'], dtype='object')

那么同理,第二層級的索引值,只是把當中的0替換成1即可,代碼如下:

df.columns.get_level_values(1)

output

Index(['Weather', 'Wind', 'Max Temperature', 'Weather', 'Wind',
'Max Temperature'],
dtype='object')

那么在“行”方向上多重索引值的獲取也是一樣的道理,這里就不多加以贅述了。

數據的獲取

那么涉及到數據的獲取,方式也有很多種,最常用的就是loc()方法以及iloc()方法了,例如:

df.loc['London' , 'Day']
## 或者是
df.loc[('London', ) , ('Day', )]

output

通過調用loc()方法來獲取第一層級上的數據,要是我們想要獲取所有“行”的數據,代碼如下:

df.loc[:, 'Day']
## 或者是
df.loc[:, ('Day',)]

output

或者是所有“列”的數據,代碼如下:

df.loc['London' , :]
## 或者是
df.loc[('London', ) , :]

output

當然我們也可以這么來做,在行方向上指定第二層級上的索引,代碼如下:

df.loc['London' , '2019-07-02']
## 或者是
df.loc[('London' , '2019-07-02')]

output

多重索引的數據獲取

假設我們想要獲取劍橋在2019年7月3日白天的數據,代碼如下:

df.loc['Cambridge', 'Day'].loc['2019-07-03']

output

在第一次調用loc['Cambridge', 'Day']的時候返回的是DataFrame數據集,然后再通過調用loc()方法來提取數據,當然這里還有更加快捷的方法,代碼如下:

df.loc[('Cambridge', '2019-07-01'), 'Day']

我們需要傳入元祖的形式的索引值來進行數據的提取。要是我們不只是想要獲取單行或者是單列的數據,可以這么來操作:

df.loc[  
('Cambridge' , ['2019-07-01','2019-07-02'] ) ,
'Day'
]

output

或者是獲取多列的數據,代碼如下:

df.loc[  
'Cambridge' ,
('Day', ['Weather', 'Wind'])
]

output

我們要是想要獲取劍橋在2019年7月1日到3日,連續3天的白天氣候數據,代碼如下:

df.loc[
('Cambridge', '2019-07-01': '2019-07-03'),
'Day'
]

output

這么來寫是會報語法錯誤的,正確的方法應該是這么來做:

df.loc[
('Cambridge','2019-07-01'):('London','2019-07-03'),
'Day'
]

xs()方法的調用

小編另外推薦xs()方法來指定多重索引中的層級,例如我們只想要2019年7月1日各大城市的數據,代碼如下:

df.xs('2019-07-01', level='Date')

output

還能夠接受多個維度的索引,例如想要獲取倫敦在2019年7月4日的全天數據,代碼如下:

df.xs(('London', '2019-07-04'), level=['City','Date'])

output

另外還有axis參數來指定是獲取“列”方向還是“行”方向上的數據,例如我們想要獲取“Weather”這一列的數據,代碼如下:

df.xs('Weather', level=1, axis=1)

output

當中的level參數代表的是層級,我們將其替換成0,看一下出來的結果。

df.xs('Day', level=0, axis=1)

output

篩選出來的是三個主要城市2019年白天的氣候數據。

IndexSlice()方法的調用

同時Pandas內部也提供了IndexSlice()方法來方便我們更加快捷地提取出多重索引數據集中的數據,代碼如下:

from pandas import IndexSlice as idx
df.loc[
idx[: , '2019-07-04'],
'Day'
]

output

我們同時可以指定行以及列方向上的索引來進行數據的提取,代碼如下:

rows = idx[: , '2019-07-02']
cols = idx['Day' , ['Max Temperature','Weather']]
df.loc[rows, cols]

output

責任編輯:龐桂玉 來源: AI科技大本營
相關推薦

2010-03-25 13:59:52

Python API

2019-05-15 15:40:18

朋友圏微信評論

2013-03-29 09:03:59

iOS實用小代碼iOS開發

2011-07-19 18:11:09

iPhone 開發

2017-05-23 14:33:46

簡歷求職前端開發

2010-04-07 16:55:14

Unix命令

2012-12-24 14:51:02

iOS

2010-03-24 18:27:27

無線mesh網絡應用

2011-05-23 18:06:24

站內優化SEO

2019-10-15 06:00:26

Google AnalAngularReact

2009-09-10 16:01:26

介紹LINQ

2011-06-24 14:46:23

Qt

2014-03-19 15:41:21

編程語言編程規則

2018-09-11 16:15:36

Vue高版本前端

2014-08-08 09:14:43

Linux瀏覽器

2011-06-16 14:28:08

Qt Symbian 文件

2011-03-16 10:40:42

JavaEEJ2EE

2010-08-17 10:16:37

DIV樣式

2023-11-13 07:54:54

.NET Core開源框架

2009-06-18 10:53:52

Hibernate3.
點贊
收藏

51CTO技術棧公眾號

japanese在线播放| 国产精品电影在线观看| 性欧美18—19sex性高清| 国产调教在线| 中文在线资源观看网站视频免费不卡 | 国产真实有声精品录音| 欧美日韩一区二区在线观看| 日本丰满少妇黄大片在线观看| 亚洲欧美高清视频| 日韩激情视频网站| 欧美黑人视频一区| 九一在线免费观看| 菁菁伊人国产精品| 欧美福利一区二区| 久久精品午夜福利| 久久一卡二卡| 国产精品亲子伦对白| 国产女主播一区二区| 中文字幕永久在线视频| 亚洲伦理精品| 久久综合五月天| 国产成人无码精品久久二区三| 久久天堂久久| 欧美三级午夜理伦三级中视频| 欧美乱大交xxxxx潮喷l头像| 日本不卡在线| 久久精品欧美一区二区三区不卡| 97久草视频| 91在线公开视频| 老司机午夜精品视频在线观看| 久久精品国产亚洲一区二区| 蜜桃精品成人影片| 第四色中文综合网| 欧美一区二区三区四区五区| 久草福利视频在线| www.成人爱| 香蕉成人啪国产精品视频综合网| 一级黄色片播放| 99精品老司机免费视频| 国产色综合久久| 精品久久中出| 日韩中文字幕观看| 国产成人免费网站| 147欧美人体大胆444| 91成人国产综合久久精品| 老牛影视一区二区三区| 欧美中文字幕在线| 99热只有这里有精品| 亚洲高清资源| 国内精品久久久久久中文字幕| 97成人资源站| 亚洲成av人片乱码色午夜| 中文字幕亚洲色图| 麻豆一区在线观看| 日韩精品影视| 日韩亚洲国产中文字幕| 中文字幕观看av| 888久久久| 久久成人精品一区二区三区| 老女人性淫交视频| 欧美特黄一区| 97在线视频观看| 久久国产黄色片| 麻豆亚洲精品| 国产精品久久av| 国产又大又黄又爽| 国产美女视频91| 粉嫩精品一区二区三区在线观看| 亚洲男人天堂久久| 97久久精品人人澡人人爽| 久久久久资源| 高h视频在线| 国产精品高清亚洲| 91嫩草国产丨精品入口麻豆| 丰乳肥臀在线| 日韩欧中文字幕| 色多多视频在线播放| 色成人综合网| 精品日韩在线观看| 精品无码在线视频| 久久中文字幕av| 欧美日韩高清区| 日韩精品1区2区| 蜜桃视频一区二区| 粉嫩精品一区二区三区在线观看 | 99久re热视频精品98| 中文字幕在线观看网站| 亚洲成人av免费| 激情视频综合网| 精品久久免费| 日韩国产欧美精品在线| www中文在线| 亚洲天堂久久| 国产精品精品一区二区三区午夜版| 一二三四区视频| 成人手机电影网| 免费一区二区三区| 成人影院在线观看| 一本色道久久综合狠狠躁的推荐| 五月激情婷婷在线| 欧美日韩一区二区三区不卡视频| 深夜福利一区二区| 日本一区二区网站| 精品综合久久久久久8888| 国产伦精品一区| 自拍视频在线| 欧美日韩激情小视频| 视频二区在线播放| 欧美顶级毛片在线播放| www国产亚洲精品久久网站| 日韩 国产 在线| 黄页视频在线91| 久久一区二区三区av| 在线看一级片| 欧美日韩视频在线第一区 | 999久久精品| 日韩亚洲成人av在线| 国产成人免费看| 福利一区福利二区| 一区二区三区四区国产| 国产自产自拍视频在线观看| 日韩一级免费观看| 91免费在线看片| 午夜在线播放视频欧美| 国产精品一区二区三区观看| a在线免费观看| 欧美日韩一区在线| 91中文字幕永久在线| 亚洲二区免费| 福利精品视频| 手机av在线播放| 欧美一区二区三区四区高清| 91免费在线看片| 蜜臀久久久久久久| 日本一区网站| 丝袜美腿一区| 精品无码久久久久久国产| 国产精品自拍视频一区| 国产福利精品一区二区| 二级片在线观看| 欧美日韩视频免费看| 国产亚洲激情视频在线| 欧美日韩一级黄色片| 97国产一区二区| 国产婷婷一区二区三区| 国内精品偷拍| 国内精品久久影院| 无码精品人妻一区二区| 天天综合日日夜夜精品| 国产性生活毛片| 亚洲精品美女91| 精品国产乱码久久久久久郑州公司 | 91视频免费播放| 免费观看国产精品视频| 老司机aⅴ在线精品导航| 欧美激情xxxx| 男人天堂手机在线观看| 午夜视频在线观看一区二区| 欧美肉大捧一进一出免费视频| 亚洲精品极品| 欧美日韩免费高清| 朝桐光一区二区| 色爱精品视频一区| 国产免费av观看| 亚洲精品免费电影| 免费看91视频| 国产精品女主播一区二区三区| 狠狠干一区二区| 欧美xx视频| 中文字幕欧美日韩| 7777久久亚洲中文字幕| 亚洲综合999| 国产黄色三级网站| 日韩精品亚洲专区| 潘金莲一级淫片aaaaa免费看| 日本一区二区三区电影免费观看| 欧美黑人性猛交| 肉丝一区二区| 欧美日韩国产区一| 久久久久亚洲天堂| 久久噜噜亚洲综合| 亚洲第一天堂久久| 亚洲激情在线| 日韩亚洲视频在线| 日韩三级精品| 日本亚洲精品在线观看| 日p在线观看| 亚洲第一黄色网| 亚洲av综合一区| 一区二区三区精品在线观看| 亚洲天堂网一区二区| 久久99日本精品| 2018国产在线| 91日韩免费| 精品无人乱码一区二区三区的优势| 日本欧美韩国| 欧美激情视频一区二区三区不卡| 国产黄在线观看| 精品久久一区二区三区| 日韩中文字幕高清| 亚洲一区二区三区小说| 99久久99久久精品免费看小说. | 色播五月激情综合网| 欧美丰满熟妇bbbbbb| 91天堂素人约啪| www.亚洲自拍| 日本成人中文字幕| 成人免费播放器| 五月天激情综合网| 免费一区二区三区| 国产成人tv| 91精品啪在线观看麻豆免费| 韩国美女久久| 97免费中文视频在线观看| 求av网址在线观看| 在线观看国产精品日韩av| 人妻妺妺窝人体色www聚色窝| 欧美三级韩国三级日本一级| 五月婷婷色丁香| 亚洲成a人v欧美综合天堂| 人人干在线观看| 国产日韩欧美精品综合| 中文字幕第3页| 国产精品系列在线播放| 久久黄色片网站| 丝袜亚洲精品中文字幕一区| 免费毛片小视频| 亚洲视频中文| 日本三级中文字幕在线观看| 日韩极品一区| 亚洲午夜精品一区二区| 国产麻豆一区二区三区精品视频| 国产在线观看一区| 国产欧美三级电影| 国产精品免费一区二区三区在线观看 | 国产成人在线视频| 2022成人影院| 欧美在线国产精品| 国产精品原创| 午夜精品在线观看| av中文资源在线资源免费观看| 欧美极品xxxx| 超碰在线97国产| 久久露脸国产精品| 华人av在线| 97精品欧美一区二区三区| 岛国片av在线| 97视频com| 看黄在线观看| 欧美中文字幕视频在线观看| 国产欧美一区二区三区精品酒店| 青青青国产精品一区二区| 在线天堂中文资源最新版| 欧美性一区二区三区| 自拍网站在线观看| 国产精品成人aaaaa网站| 日韩不卡在线| 国产日韩中文字幕在线| 国产精品日本一区二区不卡视频| 91久久大香伊蕉在人线| 6080成人| 蜜桃91精品入口| 欧美伦理影院| 中文字幕一区二区三区在线乱码 | 影音先锋成人资源网站| 激情综合视频| 久久成人免费观看| 日韩电影在线观看一区| 亚洲免费黄色录像| 国产99久久久国产精品潘金| 激情av中文字幕| 久久综合国产精品| 中文字幕第69页| 亚洲一区二区欧美激情| 亚洲影院在线播放| 欧美日韩国产免费| 亚洲国产精彩视频| 亚洲毛片在线免费观看| chinese偷拍一区二区三区| 久久精品国产2020观看福利| 日本精品600av| 日本精品一区二区三区在线| 日韩五码电影| 国产精品免费视频一区二区| 精品一区不卡| 国产片侵犯亲女视频播放| 丝袜诱惑制服诱惑色一区在线观看| 精品亚洲视频在线| www.色综合.com| 日本高清黄色片| 亚洲自拍偷拍欧美| 国产精品第6页| 精品国产sm最大网站免费看| 久草在线青青草| 久久91精品国产| 亚洲精品在线影院| 99精品国产高清在线观看| 久久99国产精品视频| 国产日韩第一页| 久久香蕉精品| 欧美图片自拍偷拍| 国产精品国产三级国产aⅴ入口| 国产成人在线免费观看视频| 欧美日韩日日摸| 三级在线播放| 欧美国产亚洲视频| 日本国产一区| 欧美日本亚洲| 精品动漫av| 午夜影院免费版| 国产精品久久久久久久蜜臀| www.99re7.com| 欧美一区二区三区四区五区| 国产毛片在线| 91国偷自产一区二区三区的观看方式| 日韩成人在线电影| 欧美精品123| 欧美三级网页| 超碰91在线播放| 国产精品免费丝袜| 神马久久久久久久| 亚洲精品动漫100p| 牛牛精品在线视频| 亚洲aⅴ日韩av电影在线观看| 精品国产精品国产偷麻豆| 日本一道本久久| 国产成a人亚洲| 欧美日韩在线视频免费播放| 欧美日韩视频在线一区二区| 国产精品秘入口| 国产mv免费观看入口亚洲| 日本妇女一区| 免费看一级大黄情大片| 成人h动漫精品| 综合 欧美 亚洲日本| 欧美午夜一区二区| 精品无人乱码| 91干在线观看| a看欧美黄色女同性恋| 精品嫩模一区二区三区| 精品亚洲国内自在自线福利| 九九这里只有精品视频| 欧美日韩国产精品自在自线| 尤物网址在线观看| 国产美女高潮久久白浆| 久久五月天小说| 182午夜在线观看| 中文字幕亚洲区| 97精品人妻一区二区三区| 最近2019中文字幕大全第二页 | 精品无码人妻一区| 欧美视频一二三| 韩国三级av在线免费观看| 国产精品91视频| 日韩免费看片| 国产精品久久久久久久99| 一区二区三区中文免费| 亚洲精品久久久久久无码色欲四季| 欧美日韩国产成人| 国产精品白丝一区二区三区| 日本欧美黄色片| 久久久久久久久久久黄色| 免费黄色一级大片| 深夜福利日韩在线看| 精品中文在线| 欧美午夜性视频| 国产丝袜美腿一区二区三区| 亚洲视频在线观看免费视频| 久久久精品在线| 红杏aⅴ成人免费视频| www.亚洲天堂网| 亚洲国产成人自拍| 国产免费一区二区三区最新不卡 | 欧美日韩国产精品综合 | 无码一区二区精品| 91久久久免费一区二区| 欧美猛烈性xbxbxbxb| 97久久精品午夜一区二区| 免费视频一区| 天堂av免费在线| 亚洲高清福利视频| 播放一区二区| 国产传媒久久久| 久久精品这里都是精品| 国产美女三级无套内谢| 91av中文字幕| 日韩欧美大片| 日韩www视频| 欧美日韩国产综合视频在线观看| 肉肉视频在线观看| 日本不卡二区| 国产成人亚洲综合a∨婷婷| 在线观看 亚洲| 欧美成人激情视频免费观看| 一区二区美女| 日本中文字幕有码| 欧美影院一区二区三区| 91av久久| 国产一区一区三区| 久久久久久综合|