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

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

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

query() 函數(shù)簡(jiǎn)介

pandas的query()方法是基于DataFrame列的計(jì)算代數(shù)式,對(duì)于按照某列的規(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é)

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

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

問題:

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

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

@x.name代表什么?

我理解這段代碼(一個(gè)包含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))

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

相關(guān)文章

  • 實(shí)例講解Python腳本成為Windows中運(yùn)行的exe文件

    實(shí)例講解Python腳本成為Windows中運(yùn)行的exe文件

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

    Python BeautifulReport可視化報(bào)告代碼實(shí)例

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

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

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

    python實(shí)現(xiàn)按長(zhǎng)寬比縮放圖片

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

    python中functools.lru_cache的具體使用

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

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

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

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

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

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

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

    jupyter notebook指定啟動(dòng)目錄的方法

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

    Python 第三方日志框架loguru使用

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

最新評(píng)論

武定县| 佛教| 长泰县| 疏勒县| 鲜城| 兰西县| 英山县| 磐安县| 上蔡县| 泗阳县| 新泰市| 芜湖市| 福州市| 吴江市| 嘉祥县| 邢台县| 北碚区| 普格县| 四川省| 四会市| 高密市| 山阴县| 博罗县| 静乐县| 确山县| 九龙城区| 林芝县| 谷城县| 廊坊市| 临洮县| 浦县| 唐山市| 商河县| 隆林| 铜山县| 佛冈县| 银川市| 沁水县| 南康市| 乃东县| 闻喜县|