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

怎樣在Pandas DataFrame列中搜索值

 更新時(shí)間:2023年09月12日 14:33:11   作者:Sonhhxg_柒  
這篇文章主要介紹了怎樣在Pandas DataFrame列中搜索值問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

在Pandas DataFrame列中搜索值

在DataFrame列中搜索值的Python Pandas代碼示例

在任何機(jī)器學(xué)習(xí)或數(shù)據(jù)科學(xué)項(xiàng)目中處理大型數(shù)據(jù)集時(shí),都需要在特征中搜索某些值,而對(duì)于這些值,我們需要從其他特征中獲取值。

在數(shù)據(jù)集中搜索值可能聽(tīng)起來(lái)很復(fù)雜,但 Python Pandas 讓它變得簡(jiǎn)單。

下面的 Python Pandas 代碼執(zhí)行以下操作:

  • 1. 創(chuàng)建數(shù)據(jù)字典并將其轉(zhuǎn)換為 Dataframe
  • 2. 使用“where”函數(shù)過(guò)濾出所需的數(shù)據(jù)列。pandas.DataFrame.where() 函數(shù)類似于 if-then 慣用語(yǔ),它檢查條件以相應(yīng)地返回結(jié)果。

用于在DataFrame中查找值的 Python Pandas示例代碼

下面是 python 中的 pandas 代碼,用于在 Pandas DataFrame 列中搜索值 -

第 1 步 - 導(dǎo)入庫(kù)

import pandas as pd

我們只導(dǎo)入了此代碼示例所需的 python pandas 庫(kù)。

第 2 步 - 設(shè)置數(shù)據(jù)

我們已經(jīng)創(chuàng)建了一個(gè)數(shù)據(jù)字典并將其傳遞給 pd.DataFrame 以創(chuàng)建一個(gè)包含“first_name”、“last_name”、“age”、“Comedy_Score”和“Rating_Score”列的數(shù)據(jù)框。

raw_data = {'first_name': ['Sheldon', 'Raj', 'Leonard', 'Howard', 'Amy'],
            'last_name': ['Copper', 'Koothrappali', 'Hofstadter', 'Wolowitz', 'Fowler'],
            'age': [42, 38, 36, 41, 35],
            'Comedy_Score': [9, 7, 8, 8, 5],
            'Rating_Score': [25, 25, 49, 62, 70]}
df = pd.DataFrame(raw_data, columns = ['first_name', 'last_name', 'age',
                                       'Comedy_Score', 'Rating_Score'])
print(df)

第 3 步 - 在 DataFrame 中搜索值

我們?cè)谔卣?Rating_Score 中搜索值小于 50 的數(shù)據(jù),對(duì)于這些值,我們?cè)?comedy_Score 中選擇相應(yīng)的值。

print(df['Comedy_Score'].where(df['Rating_Score'] < 50))

輸出如下所示 -

first_name last_name age Comedy_Score Rating_Score

0 Sheldon Copper 42 9 25

1 Raj Koothrappali 38 7 25

2 Leonard Hofstadter 36 8 49

3 Howard Wolowitz 41 8 62

4 Amy Fowler 35 5 70

0 9.0

1 7.0

2 8.0

3 NaN

4 NaN

Name: Comedy_Score, dtype: float64

python pandas DataFrame 列數(shù)值大小篩選

import pandas as pd
data = [[1,2],[2,3],[3,4],[-3,4],[-2,3]]
column = ['a','b']
df = pd.DataFrame(data,columns=column)
#篩選a列絕對(duì)值大于2的數(shù)
v = df[abs(df['a']) > 2]
print(v['a'])

打印出來(lái)的結(jié)果是

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • tensorflow如何將one_hot標(biāo)簽和數(shù)字(整數(shù))標(biāo)簽進(jìn)行相互轉(zhuǎn)化

    tensorflow如何將one_hot標(biāo)簽和數(shù)字(整數(shù))標(biāo)簽進(jìn)行相互轉(zhuǎn)化

    這篇文章主要介紹了tensorflow如何將one_hot標(biāo)簽和數(shù)字(整數(shù))標(biāo)簽進(jìn)行相互轉(zhuǎn)化問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Python實(shí)現(xiàn)校園網(wǎng)自動(dòng)登錄的腳本分享

    Python實(shí)現(xiàn)校園網(wǎng)自動(dòng)登錄的腳本分享

    這篇文章主要和大家分享一個(gè)Python腳本,leukemia實(shí)現(xiàn)校園網(wǎng)自動(dòng)登錄功能。文中的示例代碼簡(jiǎn)潔易懂,快跟隨小編一起動(dòng)手嘗試一下吧
    2022-06-06
  • python 爬取知乎回答下的微信8.0狀態(tài)視頻

    python 爬取知乎回答下的微信8.0狀態(tài)視頻

    這篇文章主要介紹了python 爬取知乎的微信8.0狀態(tài)視頻的方法,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • Ubuntu20下的Django安裝的方法步驟

    Ubuntu20下的Django安裝的方法步驟

    這篇文章主要介紹了Ubuntu20下的Django安裝的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • python中set常用操作匯總

    python中set常用操作匯總

    python的set和其他語(yǔ)言類似, 是一個(gè)無(wú)序不重復(fù)元素集, 基本功能包括關(guān)系測(cè)試和消除重復(fù)元素. 集合對(duì)象還支持union(聯(lián)合), intersection(交), difference(差)和sysmmetric difference(對(duì)稱差集)等數(shù)學(xué)運(yùn)算
    2016-06-06
  • 在Python的Django框架中生成CSV文件的方法

    在Python的Django框架中生成CSV文件的方法

    這篇文章主要介紹了在Python的Django框架中生成CSV文件的方法,利用到了Python下的csv模塊,需要的朋友可以參考下
    2015-07-07
  • 利用For循環(huán)遍歷Python字典的三種方法實(shí)例

    利用For循環(huán)遍歷Python字典的三種方法實(shí)例

    字典由多個(gè)鍵和其對(duì)應(yīng)的值構(gòu)成的鍵—值對(duì)組成,鍵和值中間以冒號(hào):隔開(kāi),項(xiàng)之間用逗號(hào)隔開(kāi),整個(gè)字典是由大括號(hào){}括起來(lái)的,下面這篇文章主要給大家介紹了關(guān)于如何利用For循環(huán)遍歷Python字典的三種方法,需要的朋友可以參考下
    2022-03-03
  • 使用Python實(shí)現(xiàn)繪制發(fā)散條形圖

    使用Python實(shí)現(xiàn)繪制發(fā)散條形圖

    發(fā)散條形圖用于簡(jiǎn)化多個(gè)組的比較,它許我們比較各組中的數(shù)值,還幫助我們快速地想象出有利的和不利的或積極的和消極的反應(yīng),下面我們就來(lái)看看如何使用Python繪制發(fā)散條形圖吧
    2024-04-04
  • Python中如何使用多線程優(yōu)化For循環(huán)

    Python中如何使用多線程優(yōu)化For循環(huán)

    這篇文章主要為大家詳細(xì)介紹了在Python中如何使用多線程實(shí)現(xiàn)優(yōu)化For循環(huán),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-01-01
  • 基于Python開(kāi)發(fā)一個(gè)PDF文件元數(shù)據(jù)查看器

    基于Python開(kāi)發(fā)一個(gè)PDF文件元數(shù)據(jù)查看器

    這篇文章主要介紹了如何基于Python開(kāi)發(fā)PDF文件元數(shù)據(jù)查看器,包括作者信息、創(chuàng)建或修改日期、所用產(chǎn)品信息等,文中有完整的代碼示例供大家參考,需要的朋友可以參考下
    2026-01-01

最新評(píng)論

新平| 麻栗坡县| 民丰县| 壤塘县| 洞头县| 曲麻莱县| 宁安市| 石林| 绵竹市| 屯留县| 郎溪县| 马边| 措勤县| 蓬莱市| 广宁县| 洛川县| 高邮市| 平顶山市| 东方市| 南皮县| 合川市| 阳曲县| 临海市| 金川县| 新乡县| 象州县| 仙桃市| 兴义市| 龙州县| 武川县| 台中县| 聂荣县| 巧家县| 上蔡县| 玛多县| 宁河县| 镇坪县| 青田县| 兴宁市| 巴林左旗| 马关县|