欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

怎樣在Pandas DataFrame列中搜索值

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

在Pandas DataFrame列中搜索值

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

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

在數(shù)據(jù)集中搜索值可能聽起來很復(fù)雜,但 Python Pandas 讓它變得簡單。

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

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

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

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

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

import pandas as pd

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

第 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'])

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

總結(jié)

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

相關(guān)文章

  • Python隨機(jī)讀取文件實(shí)現(xiàn)實(shí)例

    Python隨機(jī)讀取文件實(shí)現(xiàn)實(shí)例

    這篇文章主要介紹了Python隨機(jī)讀取文件的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • python 工具類之Queue組件詳解用法

    python 工具類之Queue組件詳解用法

    隊(duì)列(queue)是一種先進(jìn)先出的(First In First Out)的線性表,簡稱FIFO。隊(duì)列允許在一端進(jìn)行插入操作,而在另一端進(jìn)行刪除操作。允許插入的一端為隊(duì)尾,允許刪除的一端為隊(duì)頭。隊(duì)列不允許在中間部位進(jìn)行操作
    2021-10-10
  • Django rstful登陸認(rèn)證并檢查session是否過期代碼實(shí)例

    Django rstful登陸認(rèn)證并檢查session是否過期代碼實(shí)例

    這篇文章主要介紹了Django rstful登陸認(rèn)證并檢查session是否過期代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • python檢查字符串是否是正確ISBN的方法

    python檢查字符串是否是正確ISBN的方法

    這篇文章主要介紹了python檢查字符串是否是正確ISBN的方法,涉及Python針對(duì)字符串的相關(guān)操作技巧,需要的朋友可以參考下
    2015-07-07
  • 解決Tensorflow占用GPU顯存問題

    解決Tensorflow占用GPU顯存問題

    今天小編就為大家分享一篇解決Tensorflow占用GPU顯存問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python打印日志方法的使用教程(logging模塊)

    python打印日志方法的使用教程(logging模塊)

    Python標(biāo)準(zhǔn)庫自帶日志模塊logging,logging中涉及到4個(gè)核心組件,這些組件構(gòu)建了logging體系,下面這篇文章主要給大家介紹了關(guān)于python打印日志方法的使用教程,需要的朋友可以參考下
    2022-06-06
  • 利用Python實(shí)現(xiàn)sqlite3增刪改查的封裝

    利用Python實(shí)現(xiàn)sqlite3增刪改查的封裝

    在一些小的應(yīng)用中,難免會(huì)用到數(shù)據(jù)庫,Sqlite數(shù)據(jù)庫以其小巧輕便,無需安裝,移植性好著稱,下面這篇文章主要給大家介紹了關(guān)于利用Python實(shí)現(xiàn)sqlite3增刪改查的封裝,需要的朋友可以參考下
    2021-12-12
  • 用Python創(chuàng)建簡易網(wǎng)站圖文教程

    用Python創(chuàng)建簡易網(wǎng)站圖文教程

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識(shí),文章圍繞著用Python創(chuàng)建簡易網(wǎng)站展開,文中有非常詳細(xì)的介紹及圖文示例,需要的朋友可以參考下
    2021-06-06
  • 基于python實(shí)現(xiàn)破解滑動(dòng)驗(yàn)證碼過程解析

    基于python實(shí)現(xiàn)破解滑動(dòng)驗(yàn)證碼過程解析

    這篇文章主要介紹了基于python實(shí)現(xiàn)破解滑動(dòng)驗(yàn)證碼過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 使用PyQt4 設(shè)置TextEdit背景的方法

    使用PyQt4 設(shè)置TextEdit背景的方法

    今天小編就為大家分享一篇使用PyQt4 設(shè)置TextEdit背景的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06

最新評(píng)論