久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

一文了解Python中如何使用query()進行優(yōu)雅的查詢

本篇文章帶大家聊聊一個Python Pandas庫的使用小技巧,介紹一下使用query()優(yōu)雅查詢的方法,希望對大家有所幫助!

一文了解Python中如何使用query()進行優(yōu)雅的查詢

對于 Pandas 根據(jù)條件獲取指定數(shù)據(jù),相信大家都能夠輕松的寫出相應代碼,但是如果你還沒用過 query,相信你會被它的簡潔所折服!

常規(guī)用法

先創(chuàng)建一個 DataFrame。

import pandas as pd  df = pd.DataFrame(     {'A': ['e', 'd', 'c', 'b', 'a'],      'B': ['f', 'b', 'c', 'd', 'e'],      'C': range(0, 10, 2),      'D': range(10, 0, -2),      'E.E': range(10, 5, -1)})

我們現(xiàn)在選取 A列字母出現(xiàn)在B列 的所有行。先看兩種常見寫法。

>>> df[df['A'].isin(df['B'])]    A  B  C   D  E.E 0  e  f  0  10   10 1  d  b  2   8    9 2  c  c  4   6    8 3  b  d  6   4    7 >>> df.loc[df['A'].isin(df['B'])]    A  B  C   D  E.E 0  e  f  0  10   10 1  d  b  2   8    9 2  c  c  4   6    8 3  b  d  6   4    7

下面使用 query() 來實現(xiàn)。

>>> df.query("A in B")    A  B  C   D  E.E 0  e  f  0  10   10 1  d  b  2   8    9 2  c  c  4   6    8 3  b  d  6   4    7

可以看到使用 query 后的代碼簡潔易懂,并且它對于內(nèi)存的消耗也更小。

多條件查詢

選取 A列字母出現(xiàn)在B列,并且C列小于D列 的所有行。

>>> df.query('A in B and C < D')    A  B  C   D  E.E 0  e  f  0  10   10 1  d  b  2   8    9 2  c  c  4   6    8

這里 and 也可以用 & 表示。

引用變量

表達式中也可以使用外部定義的變量,在變量名前用@標明。

>>> number = 5 >>> df.query('A in B & C > @number')    A  B  C  D  E.E 3  b  d  6  4    7

索引選取

選取 A列字母出現(xiàn)在B列,并且索引大于2 的所有行。

>>> df.query('A in B and index > 2')    A  B  C  D  E.E 3  b  d  6  4    7

多索引選取

創(chuàng)建一個兩層索引的 DataFrame。

>>> import numpy as np >>> colors = ['yellow']*3 + ['red']*2 >>> rank = [str(i) for i in range(5)] >>> index = pd.MultiIndex.from_arrays([colors, rank], names=['color', 'rank']) >>> df = pd.DataFrame(np.arange(10).reshape(5, 2),columns=['A', 'B'] , index=index) >>> df = pd.DataFrame(np.arange(10).reshape(5, 2),columns=['A', 'B'] , index=index) >>> df              A  B color  rank       yellow 0     0  1        1     2  3        2     4  5 red    3     6  7        4     8  9

1、當有多層索引有名稱時,通過索引名稱直接選取。

>>> df.query("color == 'red'")             A  B color rank       red   3     6  7       4     8  9

2、當有多層索引無名時,通過索引級別來選取。

>>> df.index.names = [None, None] >>> df.query("ilevel_0 == 'red'")        A  B red 3  6  7     4  8  9 >>> df.query("ilevel_1 == '4'")        A  B red 4  8  9

特殊字符

對于列名中間有空格或運算符等其他特殊符號,需要使用反引號 ``

>>> df.query('A == B | (C + 2 > `E.E`)')    A  B  C  D  E.E 2  c  c  4  6    8 3  b  d  6  4    7 4  a  e  8  2    6

總的來說,query() 用法比較簡單,可以快速上手,代碼可讀性也提高了不少。

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
日韩av首页| 欧美精品一卡| 视频精品一区二区| 99视频一区| 亚洲综合精品| 视频一区二区欧美| 日精品一区二区三区| 亚洲精品无吗| 色综合视频一区二区三区日韩 | 色婷婷久久久| 天堂中文在线播放| 日韩精品首页| 欧美精品自拍| 亚洲精品乱码| 深夜福利一区| 国产美女亚洲精品7777| 国产精品成人国产| 97国产精品| 欧美亚洲国产激情| 亚洲一区二区毛片| 日韩精品a在线观看91| 国产精品亚洲成在人线| 国产精品毛片久久| 国产二区精品| 亚洲va久久| 久久97久久97精品免视看秋霞| 成人精品国产亚洲| 精品一区毛片| 亚洲aa在线| 国产伦乱精品| 在线一区视频观看| 蜜臀a∨国产成人精品| 国产伦精品一区二区三区视频| 亚洲三级欧美| 亚洲网址在线观看| 精品免费视频| 免费视频亚洲| 欧美亚洲tv| 欧产日产国产精品视频| 亚洲欧美日韩在线观看a三区| 日韩精品成人在线观看| 日韩成人a**站| 中文在线不卡| 国产精品**亚洲精品| 精品视频一区二区三区四区五区 | 欧美亚洲激情| 日本在线成人| 久久97视频| 日韩午夜高潮| 国产日韩欧美一区在线| 伊人网在线播放| 国产精品社区| 美女免费视频一区| 亚洲一区二区成人| 久久国产人妖系列| 久久国产电影| 欧美亚洲三区| 欧美精品一区二区久久| 国产一卡不卡| 久久三级福利| 国产精品一区二区三区四区在线观看 | 青青青免费在线视频| 另类av一区二区| 精品视频亚洲| 在线精品一区| 女生影院久久| 欧美日韩午夜| 国产偷自视频区视频一区二区| 你懂的国产精品永久在线| 在线亚洲欧美| 精品99在线| 亚洲一二av| 欧洲一区二区三区精品| 久久国产人妖系列| 天堂成人国产精品一区| 欧美国产小视频| 欧美一区网站| 亚洲一区黄色| 久久久一本精品| 国产日韩精品视频一区二区三区| 久久久久国产精品一区三寸| 国产精品久久久一区二区| 亚洲一区欧美激情| 久久免费高清| 日韩.com| 久久精品国产一区二区| 日本aⅴ亚洲精品中文乱码| 亚洲电影在线一区二区三区| 高清av一区| 国产精品久久久久77777丨| 免费看日韩精品| 亚洲女同中文字幕| 日韩中文在线播放| 91欧美在线| 精品久久福利| 日韩高清不卡在线| 日韩中文字幕91| 国产一区观看| 色婷婷精品视频| 国产美女高潮在线观看| 欧美国产极品| 国产欧美日韩一级| 天堂va在线高清一区| 亚洲尤物在线| 欧美日韩国产免费观看视频| 日韩欧美在线中字| 精品国产午夜| 精品理论电影在线| 精品99在线| 国内一区二区三区| 国产探花在线精品一区二区| 日韩精品欧美精品| 亚洲资源网站| 蜜桃久久久久久| 香蕉成人久久| 亚洲欧美日本日韩| 热久久免费视频| 日韩专区欧美专区| 亚洲欧美网站在线观看| 免费在线观看精品| 一区二区三区午夜视频| 亚洲制服欧美另类| 日日夜夜免费精品| 日本亚洲欧美天堂免费| 日韩美女精品| 亚洲精品高潮| 日本欧美在线| 国产精品亚洲综合色区韩国| 国产精品**亚洲精品| 久久99蜜桃| 精品久久影院| 丝袜av一区| 国产亚洲欧洲| 综合亚洲色图| 国产欧美日韩亚洲一区二区三区| 国产精品久久久久av蜜臀| 久久久精品国产**网站| 福利一区视频| 九色porny丨国产首页在线| 麻豆精品蜜桃| 九九精品调教| 性欧美69xoxoxoxo| 视频一区二区欧美| 欧美日韩亚洲一区三区| 老牛国内精品亚洲成av人片| 日韩伦理在线一区| 亚洲国产日韩欧美在线| 亚洲一区二区小说| 国产精品一区二区美女视频免费看 | 亚洲精选成人| 国产精品一区二区三区av| 成人午夜网址| 亚洲啊v在线| 最新亚洲激情| 日韩二区三区在线观看| 蜜桃精品视频| 久久久久美女| 影音先锋久久精品| 国产日本精品| 日本а中文在线天堂| 午夜在线播放视频欧美| 日韩久久一区| 免费看av不卡| 免费成人性网站| 欧美黑人巨大videos精品| 久久裸体视频| 日韩亚洲精品在线观看| 国产成人精选| 欧美成人高清| 国产欧美一区二区三区米奇| 成人在线丰满少妇av| 好看的亚洲午夜视频在线| 日韩精品三级| 最近高清中文在线字幕在线观看1| 伊人久久成人| 国产伦精品一区二区三区在线播放| 日韩久久一区二区三区| 亚洲日本国产| 热三久草你在线| 日韩欧美三区| 欧美三区四区| 欧美日韩99| 激情久久五月| 日韩高清国产一区在线| 欧美肉体xxxx裸体137大胆| 日韩动漫一区| 亚洲欧美伊人| 你懂的国产精品| 日韩在线a电影| 成人午夜在线| 日韩av不卡一区二区| 久久久夜精品| 国产精品白丝一区二区三区| 日韩视频不卡| 精品国产一区二| 首页国产欧美日韩丝袜| 成人在线视频中文字幕| 亚洲精品系列| 免费高潮视频95在线观看网站| 日韩专区视频网站|