gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

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

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

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

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

常規用法

先創建一個 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)})

我們現在選取 A列字母出現在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() 來實現。

>>> 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 后的代碼簡潔易懂,并且它對于內存的消耗也更小。

多條件查詢

選取 A列字母出現在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列字母出現在B列,并且索引大于2 的所有行。

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

多索引選取

創建一個兩層索引的 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)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
国内外成人激情视频| 激情图片中文字幕| www.-级毛片线天内射视视| 国产九九热视频| 激情综合网俺也去| 亚洲精品高清无码视频| 男人的天堂日韩| www.色欧美| eeuss中文| 女人被男人躁得好爽免费视频 | 黄色一级片国产| www国产免费| 阿v天堂2017| 亚洲男人天堂色| 天天干天天玩天天操| 亚洲欧美天堂在线| 91免费国产精品| 国产精品-区区久久久狼| 国产女女做受ⅹxx高潮| 国产一区二区在线观看免费视频| 日本高清免费在线视频| 久久久久久av无码免费网站下载| 成人免费性视频| 伊人影院综合在线| 影音先锋成人资源网站| 鲁一鲁一鲁一鲁一澡| 手机av在线网| 欧美三级在线观看视频| 性生活免费在线观看| 韩国无码av片在线观看网站| av无码精品一区二区三区| 在线免费观看av的网站| 午夜啪啪福利视频| 国产视频一区二区视频| 久久国产精品网| www.桃色.com| 国产精品亚洲a| 麻豆传媒网站在线观看| 国内精品国产三级国产99| 欧美激情亚洲天堂| 黄色永久免费网站| www.av91| 特级西西444| 日本美女视频一区| 日日碰狠狠丁香久燥| 国产精品自拍合集| 国产美女视频免费| 老司机久久精品| 熟妇人妻无乱码中文字幕真矢织江| 真实国产乱子伦对白视频| 午夜视频在线网站| 日韩av播放器| 欧美视频第三页| 日本一极黄色片| 免费观看成人在线视频| 黄色网页免费在线观看| 成人午夜视频在线观看免费| 91制片厂免费观看| 最新中文字幕久久| 老汉色影院首页| 成人短视频在线观看免费| 五月天六月丁香| 特黄特黄一级片| 福利在线小视频| 成人小视频在线观看免费| 中文字幕精品在线播放| 日韩人妻精品一区二区三区| 9999在线观看| www.国产在线播放| 欧美日韩福利在线| 免费在线观看的av网站| 狠狠爱免费视频| 91亚洲精品久久久蜜桃借种| 国产一区二区在线观看免费视频| 亚洲一级片av| 久久久久福利视频| 波多野结衣家庭教师在线| 99精品视频在线看| 国产一级免费大片| 亚洲天堂第一区| 欧美三级一级片| 午夜激情影院在线观看| 91网站在线观看免费| 日本不卡在线观看视频| 日韩一级免费片| 国内少妇毛片视频| 天天插天天操天天射| 亚洲日本黄色片| 久激情内射婷内射蜜桃| 午夜久久久精品| www插插插无码视频网站| 日韩av一二三四| 成人在线观看www| 韩国视频一区二区三区| 1314成人网| 国产亚洲天堂网| 超碰97在线看| 亚洲一级片网站| 成人小视频在线看| 最新视频 - x88av| 日韩肉感妇bbwbbwbbw| 日韩国产小视频| 亚洲天堂伊人网| 国产天堂在线播放| 欧美视频免费看欧美视频| 成年网站在线播放| 69sex久久精品国产麻豆| 婷婷激情5月天| 波多结衣在线观看| 欧在线一二三四区| 国产欧美精品aaaaaa片| 尤物网站在线看| www.亚洲自拍| 日韩一区二区三区久久| 国产极品美女高潮无套久久久| 狠狠精品干练久久久无码中文字幕 | 欧美男女爱爱视频| 一级日本黄色片| 日韩av片免费观看| 成年人三级黄色片| 小明看看成人免费视频| 五月天婷婷激情视频| 国产福利一区视频| 污片在线免费看| 亚洲综合日韩欧美| 91丨九色丨蝌蚪| 久久久久久久高清| 日韩精品视频网址| 午夜久久久久久久久久久| 日韩av福利在线观看| av在线网站免费观看| 在线观看成人免费| 国产精品啪啪啪视频| 福利在线一区二区| 伊人成色综合网| 国产一级特黄a大片免费| 天天操,天天操| 三年中文高清在线观看第6集| 欧美 日韩 国产 在线观看| 三级在线免费观看| 男女激情无遮挡| 欧美 日韩 国产 激情| 亚洲欧美视频二区| 免费日韩在线观看| 欧洲黄色一级视频| 日本中文字幕精品—区二区| 成年人三级黄色片| 阿v天堂2018| 亚洲成色www.777999| 尤物网站在线看| 国产91xxx| 男生操女生视频在线观看 | 屁屁影院ccyy国产第一页| 91成人在线观看喷潮教学| 999精品视频在线| 国产一二三四区在线观看| www.中文字幕在线| 婷婷激情小说网| 国产精品后入内射日本在线观看| 奇米影视四色在线| 日韩黄色短视频| 在线免费观看av网| 国产偷人视频免费| 成人在线观看毛片| 在线观看高清免费视频| 欧美中日韩在线| 色婷婷综合网站| 免费在线观看亚洲视频| 中文字幕第一页亚洲| 成人免费观看毛片| 97中文字幕在线| 性鲍视频在线观看| 亚洲高清在线免费观看| 精品无码国产一区二区三区av| 手机在线成人免费视频| 日韩欧美国产免费| 丁香婷婷综合激情| 在线a免费观看| 青青草原国产在线视频| 日韩视频第二页| 男女啪啪免费视频网站| xxxxxx在线观看| 美国av在线播放| 中文字幕亚洲影院| 女人高潮一级片| 亚洲一区二区三区四区五区xx| 91成人在线观看喷潮教学| 国产曰肥老太婆无遮挡| 日本丰满大乳奶| 超碰人人爱人人| 日本五级黄色片| 青草视频在线观看视频| 永久免费看av| 17c丨国产丨精品视频| 国产内射老熟女aaaa| 国产1区2区3区中文字幕| 激情六月天婷婷| 人人妻人人澡人人爽欧美一区双| 91九色国产ts另类人妖| 91免费版看片|