最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pandas 查詢函數(shù)query的用法說明

 更新時間:2021年03月05日 10:22:21   作者:yyyyyyyyyyang  
這篇文章主要介紹了pandas 查詢函數(shù)query的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

query() 函數(shù)簡介

pandas的query()方法是基于DataFrame列的計算代數(shù)式,對于按照某列的規(guī)則進(jìn)行過濾的操作,可以使用query方法。

代碼示例

import pandas as pd
df = pd.DataFrame({'a':[1, 2, 3, 4, 5, 6],
     'b':[1, 2, 3, 4, 5, 6],
     'c':[1, 2, 3, 4, 5, 6]})
query_list = [1, 2]
df_2 = df.query('c not in @query_list')[['a', 'b']]

使用總結(jié)

對于sql中的in或者not in,可以使用query()函數(shù)按照某列條件進(jìn)行過濾,且query()函數(shù)返回一個DataFrame,可以直接在后面根據(jù)索引獲取最終想要的數(shù)據(jù)。

補(bǔ)充:python query方法_Pandas dataframe.query方法語法

問題:

我想更好地理解PandasDataFrame.query方法以及下面的表達(dá)式表示什么:

match = dfDays.query('index > @x.name & price >= @x.target')

@x.name代表什么?

我理解這段代碼(一個包含pandas.tslib.Timestamp數(shù)據(jù)的新列)的結(jié)果輸出是什么,但不清楚用于獲取此最終結(jié)果的表達(dá)式。

數(shù)據(jù):

從這里開始:np.random.seed(seed=1)
rng = pd.date_range('1/1/2000', '2000-07-31',freq='D')
weeks = np.random.uniform(low=1.03, high=3, size=(len(rng),))
ts2 = pd.Series(weeks
,index=rng)
dfDays = pd.DataFrame({'price':ts2})
dfWeeks = dfDays.resample('1W-Mon').first()
dfWeeks['target'] = (dfWeeks['price'] + .5).round(2)
def find_match(x):
match = dfDays.query('index > @x.name & price >= @x.target')
if not match.empty:
return match.index[0]
dfWeeks.assign(target_hit=dfWeeks.apply(find_match, 1))

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • 實例講解Python腳本成為Windows中運行的exe文件

    實例講解Python腳本成為Windows中運行的exe文件

    在本篇文章里小編給大家分享了關(guān)于Python腳本成為Windows中運行的exe文件的相關(guān)知識點內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2019-01-01
  • Python BeautifulReport可視化報告代碼實例

    Python BeautifulReport可視化報告代碼實例

    這篇文章主要介紹了Python BeautifulReport可視化報告代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • python實現(xiàn)炫酷屏幕保護(hù)的示例代碼

    python實現(xiàn)炫酷屏幕保護(hù)的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用python實現(xiàn)炫酷屏幕保護(hù)效果,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-12-12
  • python實現(xiàn)按長寬比縮放圖片

    python實現(xiàn)按長寬比縮放圖片

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)按長寬比縮放圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • python中functools.lru_cache的具體使用

    python中functools.lru_cache的具體使用

    本文主要介紹了python中functools.lru_cache的具體使用,通過functools.lru_cache,你可以輕松優(yōu)化具有重復(fù)計算的函數(shù),大大提高代碼的執(zhí)行效率
    2024-09-09
  • 使用python搭建服務(wù)器并實現(xiàn)Android端與之通信的方法

    使用python搭建服務(wù)器并實現(xiàn)Android端與之通信的方法

    今天小編就為大家分享一篇使用python搭建服務(wù)器并實現(xiàn)Android端與之通信的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 基于python實現(xiàn)從尾到頭打印鏈表

    基于python實現(xiàn)從尾到頭打印鏈表

    這篇文章主要介紹了基于python實現(xiàn)從尾到頭打印鏈表,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • python歐拉角和旋轉(zhuǎn)矩陣變換的實現(xiàn)示例

    python歐拉角和旋轉(zhuǎn)矩陣變換的實現(xiàn)示例

    在計算機(jī)圖形學(xué)中,歐拉角和旋轉(zhuǎn)矩陣是描述物體旋轉(zhuǎn)的常用方法,本文主要介紹了python歐拉角和旋轉(zhuǎn)矩陣變換的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • jupyter notebook指定啟動目錄的方法

    jupyter notebook指定啟動目錄的方法

    這篇文章主要介紹了jupyter notebook指定啟動目錄的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Python 第三方日志框架loguru使用

    Python 第三方日志框架loguru使用

    使用Python自帶的logging模塊記錄日志,但是總覺得不夠優(yōu)雅。 Loguru解決了這個問題,接下來通過本文給大家介紹Python 第三方日志框架loguru使用,感興趣的朋友跟隨小編一起看看吧
    2021-05-05

最新評論

高陵县| 吉林省| 苍溪县| 南江县| 万载县| 轮台县| 河源市| 浑源县| 和静县| 日土县| 辛集市| 临武县| 土默特右旗| 澄江县| 和顺县| 增城市| 岳普湖县| 新干县| 峨眉山市| 涟水县| 西丰县| 马边| 通江县| 临颍县| 江源县| 轮台县| 枣庄市| 衡阳市| 灵丘县| 临沂市| 铁力市| 慈利县| 寻甸| 永丰县| 三原县| 赣州市| 秀山| 双鸭山市| 阿图什市| 湘潭市| 漳州市|