亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

pandas的query()方法是基于DataFrame列的計(jì)算代數(shù)式,對(duì)于按照某列的規(guī)則進(jìn)行過(guò)濾的操作,可以使用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)行過(guò)濾,且query()函數(shù)返回一個(gè)DataFrame,可以直接在后面根據(jù)索引獲取最終想要的數(shù)據(jù)。

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

問(wèn)題:

我想更好地理解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ù):

從這里開(kāi)始: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)文章

  • Python運(yùn)算符重載用法實(shí)例分析

    Python運(yùn)算符重載用法實(shí)例分析

    這篇文章主要介紹了Python運(yùn)算符重載用法,實(shí)例分析了幾種常見(jiàn)的Python運(yùn)算符重載的使用技巧,需要的朋友可以參考下
    2015-06-06
  • 淺談Python面向?qū)ο缶幊蘯op思想心得

    淺談Python面向?qū)ο缶幊蘯op思想心得

    最近在給一個(gè)小表弟教Python,主要是給他推薦了本入門(mén)書(shū)籍自學(xué),大部分內(nèi)容都還算順利,到對(duì)象一節(jié)立馬抓瞎。當(dāng)然這也在我的預(yù)料之內(nèi),OOP本就是新手最難理解和掌握的部分
    2021-09-09
  • 超簡(jiǎn)單的Python HTTP服務(wù)

    超簡(jiǎn)單的Python HTTP服務(wù)

    這篇文章主要介紹了超簡(jiǎn)單的Python HTTP服務(wù)的實(shí)現(xiàn)過(guò)程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python爬蟲(chóng)urllib中的異常模塊處理

    python爬蟲(chóng)urllib中的異常模塊處理

    這篇文章主要為大家介紹了python爬蟲(chóng)在爬取網(wǎng)頁(yè)時(shí)urllib中的異常模塊處理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • python3 http.client/server post傳輸json問(wèn)題

    python3 http.client/server post傳輸json問(wèn)題

    這篇文章主要介紹了python3 http.client/server post傳輸json問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python將ip地址轉(zhuǎn)換成整數(shù)的方法

    python將ip地址轉(zhuǎn)換成整數(shù)的方法

    這篇文章主要介紹了python將ip地址轉(zhuǎn)換成整數(shù)的方法,涉及Python針對(duì)IP地址的轉(zhuǎn)換技巧,需要的朋友可以參考下
    2015-03-03
  • 對(duì)python 中re.sub,replace(),strip()的區(qū)別詳解

    對(duì)python 中re.sub,replace(),strip()的區(qū)別詳解

    今天小編就為大家分享一篇對(duì)python 中re.sub,replace(),strip()的區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • tensorflow模型繼續(xù)訓(xùn)練 fineturn實(shí)例

    tensorflow模型繼續(xù)訓(xùn)練 fineturn實(shí)例

    今天小編就為大家分享一篇tensorflow模型繼續(xù)訓(xùn)練 fineturn實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • 關(guān)于Python的json字符串與json模塊解讀

    關(guān)于Python的json字符串與json模塊解讀

    這篇文章主要介紹了關(guān)于Python的json字符串與json模塊解讀,JSON采用完全獨(dú)立于語(yǔ)言的文本格式,但是也使用了類(lèi)似于C語(yǔ)言家族的習(xí)慣(包括C,?C++,?C#,?Java,?JavaScript,?Perl,?Python等),這些特性使JSON成為理想的數(shù)據(jù)交換語(yǔ)言,需要的朋友可以參考下
    2023-07-07
  • python實(shí)現(xiàn)猜數(shù)字小游戲

    python實(shí)現(xiàn)猜數(shù)字小游戲

    這篇文章主要,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下介紹了Python實(shí)現(xiàn)猜數(shù)字小游戲,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06

最新評(píng)論