久久精品五月,日韩不卡视频在线观看,国产精品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 后的代碼簡潔易懂,并且它對于內存的消耗也更小。

多條件查詢

選取 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电视剧| 欧美国产偷国产精品三区| 精品一区91| 麻豆成人在线观看| 福利片在线一区二区| 久久久男人天堂| 91精品推荐| 午夜精品网站| 免费的成人av| 日韩精品成人| 欧美日韩一区自拍| 国产精品久久久久久久免费软件| 国产精品欧美大片| 久久久久九九精品影院| 91综合视频| 136国产福利精品导航网址| 激情91久久| 日本一不卡视频| 久久99蜜桃| 久久久噜噜噜| 日韩中文字幕亚洲一区二区va在线 | 国产精品婷婷| 精品欠久久久中文字幕加勒比| 黄色精品视频| 亚洲精品乱码久久久久久蜜桃麻豆| 久久福利毛片| 日本欧美一区| 国产一区一一区高清不卡| 国产精品亚洲一区二区三区在线观看| 久久久久.com| 亚洲精品黄色| 欧美91在线| 999久久久亚洲| 亚洲有吗中文字幕| 欧美国产不卡| 不卡一区2区| 国产日韩欧美| 精品国产亚洲日本| 午夜久久99| 国产精品丝袜在线播放| 欧美日韩视频网站| 中文字幕一区二区三区四区久久| 久久亚州av| 老鸭窝毛片一区二区三区| 久久av偷拍| 亚洲成人三区| 福利一区和二区| 欧洲一级精品| 亚洲欧美日韩一区在线观看| 日韩精品一区二区三区中文| 好看的av在线不卡观看| 国内一区二区三区| 一二三区精品| 电影亚洲精品噜噜在线观看| 欧美日韩尤物久久| 国产欧美91| 裤袜国产欧美精品一区| 日韩天堂av| 精品国产美女a久久9999| 亚洲免费中文| 国产999精品在线观看| 蜜桃视频一区二区| 亚洲日本网址| 国产日韩在线观看视频| 欧美 日韩 国产一区二区在线视频 | 国产精品亚洲四区在线观看| 国产高清一区| 久久精品免视看国产成人| 视频一区欧美日韩| 日韩久久视频| 久久国产免费看| 亚洲美洲欧洲综合国产一区| 给我免费播放日韩视频| 天堂精品久久久久| 亚洲国产成人精品女人| 国产一区二区三区不卡av| 久久国产精品色av免费看| 国产+成+人+亚洲欧洲在线| 日韩免费看片| 日本成人在线一区| 在线精品小视频| 国产一区二区久久久久| 日韩av网站在线观看| 欧美一级专区| 在线视频观看日韩| 中文在线а√在线8| 久色成人在线| 国产精品日本欧美一区二区三区| 午夜天堂精品久久久久| 麻豆精品新av中文字幕| 亚洲国产影院| 国产精品久久久久蜜臀| 欧美久久久网站| 最新日韩欧美| 国产成人精品福利| 麻豆国产精品| 中文字幕亚洲在线观看| 国产日韩欧美一区| 婷婷亚洲成人| 亚洲精品日韩久久| 欧美特黄一级| 免费看日韩精品| 国产aⅴ精品一区二区三区久久| 日本不卡中文字幕| 视频一区日韩| 亚洲1区在线观看| 综合欧美精品| 一区二区三区四区精品视频| 9色精品在线| 免费福利视频一区二区三区| 久久精品欧洲| 嫩草伊人久久精品少妇av杨幂| 久久激五月天综合精品| 国产日产一区| 国产福利资源一区| 久久久久伊人| 精品美女久久| 国产精品99久久精品| www在线观看黄色| 成人午夜国产| 欧美sss在线视频| 婷婷激情一区| 国产一区欧美| 每日更新成人在线视频| 欧美日韩国产在线一区| 亚洲在线观看| 天堂久久av| 国产欧美自拍| 欧美激情在线精品一区二区三区| 国产精品xvideos88| 精品成av人一区二区三区 | 午夜国产一区二区| 亚洲夜间福利| 日韩精品久久久久久久软件91| 中文字幕一区二区三区日韩精品| 国产日韩高清一区二区三区在线 | 日韩在线中文| 亚洲va中文在线播放免费| 久久中文字幕二区| 国产精品丝袜xxxxxxx| 最新国产精品| 国产精品九九| 久久精品资源| 中文字幕在线官网| 午夜欧美精品久久久久久久| 亚洲人成亚洲精品| 欧美a一区二区| 999国产精品999久久久久久| 亚洲欧美日韩国产| 国产亚洲一区二区三区不卡| 色乱码一区二区三区网站| 午夜精品一区二区三区国产| 亚洲丝袜啪啪| 欧美极品一区二区三区| 成人啊v在线| 丝袜美腿亚洲色图| 国产欧美亚洲精品a| 国产欧美一区二区三区精品酒店| 欧美日韩国产一区精品一区| 日本午夜精品| 精品亚洲美女网站| 亚洲精品系列| 久久影院午夜精品| 快she精品国产999| 麻豆免费精品视频| 欧美精品九九| 国产精品亲子伦av一区二区三区| 蜜桃精品在线| 欧美亚洲综合视频| 久久婷婷丁香| 日韩高清中文字幕一区| 欧美二三四区| 欧美一区成人| 韩国三级一区| 午夜视频一区二区在线观看| 91欧美在线| 婷婷成人av| 欧美三级精品| 国产日韩中文在线中文字幕 | 久久久一二三| 国产欧美日韩精品高清二区综合区| 日韩欧美精品一区| 午夜欧美视频| 国产一区二区三区四区大秀| 中文字幕一区二区三区在线视频| 日韩欧美一区二区三区在线视频| 午夜一区在线| 国产精品嫩模av在线| 亚洲精品网址| 日韩不卡在线观看日韩不卡视频| 日韩欧美三区| 国产精品视频3p| 亚洲精品美女| 99视频精品|