精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日韩欧美国产成人一区二区| 91精品天堂福利在线观看| 欧美高清一级片在线观看| 国产精品爽爽爽爽爽爽在线观看| 国产精品第七页| 午夜影院一区| 国产精品久久久久久户外露出| 成人午夜在线观看| 欧美亚洲天堂网| 亚洲77777| 亚洲欧美精品一区二区三区| 精品理论电影| 日韩免费在线观看| 欧美日韩电影一区| av动漫在线播放| 99久久夜色精品国产亚洲| 一区二区福利| 久久久精品国产| 女同毛片一区二区三区| 中文在线资源| 亚洲综合久久av| 日韩精品久久久免费观看 | 99久久精品国产成人一区二区| 亚洲理论电影片| 欧美成人aa大片| 亚洲免费一级视频| 电影一区二区三区| 亚洲国产成人va在线观看天堂 | 久久精品国产99久久| 亚洲国产精品一区二区久| 高潮一区二区三区| 中文字幕21页在线看| 亚洲国产日韩综合久久精品| 欧美日韩综合网| 丁香六月色婷婷| 国语自产精品视频在线看8查询8| 日韩中文理论片| 国产一级久久久久毛片精品| 久久亚洲黄色| 精品国产乱码91久久久久久网站| 激情婷婷综合网| 一区二区电影免费观看| 亚洲品质自拍视频| 日韩三级在线播放| 九色网友自拍视频手机在线| 麻豆精品一区二区综合av| 久久久久久12| 毛片a片免费观看| 欧美高清视频在线观看mv| 中文字幕欧美专区| 欧洲美一区二区三区亚洲| 风间由美性色一区二区三区四区| 欧美日韩大陆一区二区| 国产91色在线观看| 亚洲一区av| 欧美日韩国产电影| 岛国av免费在线| 精品久久亚洲| 日韩精品一区二| 久久久久久婷婷| 91九色鹿精品国产综合久久香蕉| 欧美精三区欧美精三区| 欧美婷婷精品激情| 涩涩av在线| 91国模大尺度私拍在线视频| 日韩激情免费视频| 新片速递亚洲合集欧美合集| 欧美在线观看一区| 婷婷免费在线观看| www.久久久.com| 日韩精品专区在线影院观看| 欧美肉大捧一进一出免费视频| 风间由美性色一区二区三区四区 | 超碰在线caoporn| 亚洲欧洲99久久| 日韩最新中文字幕| av人人综合网| 在线区一区二视频| 久久精品视频在线观看免费| 日韩免费一级| 亚洲国产精品字幕| 国产黄片一区二区三区| 久久亚洲精品中文字幕蜜潮电影| 欧美日韩ab片| 好吊妞视频一区二区三区| 亚洲一级黄色| 欧洲亚洲在线视频| 在线观看免费视频a| 精品夜夜嗨av一区二区三区| 国产传媒一区二区| 青青视频在线观| 国产人妖乱国产精品人妖| 日韩三级电影网站| av电影院在线看| 欧美亚洲日本一区| 女性生殖扒开酷刑vk| 国产剧情在线观看一区| 久久这里有精品视频| 日韩一级片大全| 亚洲一级在线| 91精品在线看| 国产综合视频一区二区三区免费| 国产精品三级视频| 欧美日韩一道本| **国产精品| 亚洲天堂av图片| 欧美日韩国产黄色| 一区二区亚洲精品| 国产日韩欧美在线观看| 天堂av在线播放| 亚洲欧美日韩人成在线播放| 北条麻妃在线一区| 日日夜夜亚洲| 亚洲精品中文字| 精品午夜福利视频| 美女www一区二区| 精品中文字幕一区| 激情在线视频播放| 欧美日本视频在线| 国产三级av在线播放 | 国产91在线视频观看| 久久一级大片| 色婷婷综合成人| 国产午夜性春猛交ⅹxxx| 国产乱人伦偷精品视频不卡| 欧美日韩精品久久| 国产精品13p| 日韩欧美国产小视频| 日本精品久久久久中文| 先锋资源久久| 国产成人亚洲综合91| www.成人精品| 亚洲精品视频自拍| 鲁一鲁一鲁一鲁一av| 精品久久影院| 国产精品视频一区二区三区四| 亚洲欧美丝袜中文综合| 亚洲超碰97人人做人人爱| 国产精品91av| 伊人成人在线| 国产精品国产亚洲精品看不卡15| 在线视频中文字幕第一页| 色综合色狠狠综合色| 少妇大叫太粗太大爽一区二区| 极品av少妇一区二区| 国产成人精品免费视频大全最热 | 成人网中文字幕| 免费大片黄在线| 91.成人天堂一区| www.xxxx日本| 国内精品伊人久久久久影院对白| 日本成人黄色| 日韩av电影资源网| 亚洲午夜精品视频| 91porny九色| 国产精品久久久久婷婷二区次| 少妇一级淫免费播放| 97人人精品| 91视频国产高清| 综合图区亚洲| 亚洲成人教育av| 国产性一乱一性一伧一色| 成人国产电影网| 成熟丰满熟妇高潮xxxxx视频| 91精品福利观看| 欧美日韩国产成人在线| 黄色一级大片在线免费看国产一 | 精品视频在线观看一区| 视频福利一区| 日本久久精品视频| 啊v视频在线| 日韩一区二区三区高清免费看看| 男人的天堂久久久| av午夜一区麻豆| 黑森林福利视频导航| 久久精品国产www456c0m| 91精品国产91久久久久青草| 国产伦子伦对白在线播放观看| 精品一区二区三区四区| 国产九色91回来了| 亚洲欧美一区二区不卡| 欲求不满的岳中文字幕| 秋霞av亚洲一区二区三| 91网站在线观看免费| 免费一区二区| 亚洲va男人天堂| 二区三区不卡| 日韩在线视频免费观看| 99久久久久久久| 一区二区在线观看免费视频播放| 黄色性生活一级片| 日韩主播视频在线| 97超碰国产精品| 九九亚洲视频| 成人自拍爱视频| 欧美电影免费观看高清完整| 日韩专区在线观看| 亚洲色图狠狠干| 日韩欧美精品免费在线| 极品尤物一区二区| 国产精品99精品久久免费| 亚洲理论电影在线观看| 日韩激情一区| 久久人人爽爽人人爽人人片av| 高清一区二区三区av| 青青草国产精品一区二区| 在线看女人毛片| 国产亚洲免费的视频看| 欧美自拍偷拍一区二区| 制服丝袜国产精品| 国产精品午夜影院| 亚洲精品大片www| 亚欧精品视频一区二区三区| 91在线云播放| 岛国av免费观看| 狠久久av成人天堂| 亚洲欧美日韩国产成人综合一二三区 | 国产jizzjizz一区二区| 热久久精品免费视频| 欧美69视频| 一区二区三区在线视频111| 日韩欧美四区| 国产v亚洲v天堂无码| 国产一区二区av在线| 日本一区二区三区在线播放 | 欧美精品国产| 日韩精品大片| 国产精品17p| 亚洲自拍小视频| 亚洲国产天堂| 5566日本婷婷色中文字幕97| 变态调教一区二区三区| 久久人体大胆视频| 国产乱视频在线观看| 亚洲国产精品一区二区三区| 日日夜夜精品免费| 亚洲国产精久久久久久| 朝桐光av在线一区二区三区| 欧美日韩一本到| 亚洲一区二区天堂| 欧美视频在线一区| 青青艹在线观看| 欧美亚洲国产一区二区三区| 亚洲综合成人av| 欧美日韩国产免费| 97精品久久人人爽人人爽| 欧美丝袜丝交足nylons| 国产又大又长又粗| 欧美电影影音先锋| 国产免费无遮挡| 日韩欧美国产小视频| 丰满肉嫩西川结衣av| 欧美日韩亚洲综合在线| 国产日韩精品suv| 欧美另类一区二区三区| 国产情侣免费视频| 欧美日韩大陆在线| 国产视频在线免费观看| 337p亚洲精品色噜噜| 一级片免费观看视频| 在线电影院国产精品| 国产精品无码在线播放| 日韩欧美www| 无码精品在线观看| 日韩成人av在线| 日本人妖在线| 亚洲色图av在线| 免费黄色在线| 久久久久久久久电影| 成人免费看片| 2019亚洲男人天堂| 日本成人伦理电影| 91精品久久久久久久久不口人| 国产激情欧美| 99在线免费观看视频| 日韩激情啪啪| 一本色道久久99精品综合| 一精品久久久| 成人av一级片| 国产一区二区三区在线观看免费 | 日韩在线激情| 成人网址在线观看| 1313精品午夜理伦电影| 91精品国产综合久久香蕉| 88久久精品| 精品国产乱码久久久久| 北条麻妃国产九九九精品小说| 熟妇熟女乱妇乱女网站| 国产精品精品国产一区二区| 久久久久久久久网| 丝袜亚洲精品中文字幕一区| 草草草在线视频| 国产999精品久久久久久绿帽| 欧美图片第一页| 亚洲欧美激情在线| 国产亚洲欧美精品久久久久久 | 国产精品亚洲lv粉色| 亚洲精品狠狠操| av色综合久久天堂av色综合在| 欧美在线国产精品| 粉嫩一区二区三区在线观看| 欧美日韩一区二区三| 91欧美国产| 国产a级一级片| 国产91精品一区二区麻豆亚洲| 亚洲精品国产精品国自产网站| 亚洲韩国精品一区| 97精品久久人人爽人人爽| 亚洲欧美在线免费| 日本一级理论片在线大全| 久久亚洲成人精品| 韩国精品主播一区二区在线观看| 国产欧美一区二区三区另类精品 | 成人中文字幕av| 成人少妇影院yyyy| 国产精品理论在线| 亚洲女爱视频在线| 69av视频在线观看| 国产婷婷97碰碰久久人人蜜臀| 日本在线观看大片免费视频| 国产在线视频不卡| 成人在线电影在线观看视频| 可以免费观看av毛片| 成人sese在线| 国产精品白嫩白嫩大学美女| 欧美日韩成人在线| 超碰免费在线观看| 国产精品国内视频| 欧美人与拘性视交免费看| 亚洲 高清 成人 动漫| 成人小视频在线| 国产午夜手机精彩视频| 欧美精品在线一区二区| 欧美日韩xx| 国产精品自拍视频| 久久爱www成人| 蜜臀久久99精品久久久酒店新书| ww久久中文字幕| 五月天婷婷综合网| 日韩国产中文字幕| 欧美卡一卡二| wwwxx欧美| 在线观看国产精品入口| 在线一区二区不卡| 综合精品久久久| h狠狠躁死你h高h| 欧美成在线视频| 18国产精品| 久久国产精品网| 99久久婷婷国产综合精品| 日韩成人高清视频| 国产视频欧美视频| 朝桐光一区二区| 国产99在线免费| 午夜宅男久久久| 亚洲国产av一区| 欧美日韩精品欧美日韩精品一 | 欧美伊久线香蕉线新在线| 亚州av日韩av| aa免费在线观看| 亚洲国产精品v| 国产精品视频第一页| 久久久久成人网| 九九综合九九| 亚洲综合在线一区二区| 亚洲国产精品自拍| 青青草在线免费视频| 国产精品www| 在线免费观看日本欧美爱情大片| 亚洲一区二区三区三州| 亚洲最新在线观看| 青青草手机在线| 国产欧美日韩丝袜精品一区| 欧美成人嫩草网站| 国产偷人妻精品一区| 在线视频观看一区| 色呦呦在线播放| 欧美日韩另类综合| 日本亚洲三级在线| 日本黄色小说视频| 日韩精品中文字幕久久臀| 免费污视频在线一区| 日本丰满大乳奶| 丁香天五香天堂综合| 国产网址在线观看| 中文字幕国产日韩| 成人爽a毛片免费啪啪红桃视频| 哪个网站能看毛片| 亚洲欧美另类综合偷拍| 青青操视频在线| 成人免费自拍视频| 国产精品v欧美精品v日本精品动漫| 人人妻人人藻人人爽欧美一区| 欧美日韩一区二区在线观看| 国产蜜臀av在线播放| 97人摸人人澡人人人超一碰| 丝袜脚交一区二区| 老妇女50岁三级| 国产一区二区三区在线观看视频| 久久综合偷偷噜噜噜色|