蟒蛇 |熊貓系列.str.endswith()

熊貓 endswith() —這是在 Series 或 endswith() 數據中查找和過濾文本數據的另一種方法。該方法與 Python 方法

示例 #1: 返回 Bool 系列
在本例中,如果項目在行尾帶有“e”,則使用 str.endswith() 檢查大學列。返回一個邏輯序列,在行尾出現“e”的索引位置處計算為真。 str.lower () 在 endwith () 之前被調用,因為數據可能是無論如何。

< td class = "code">

# import pandas 模塊

import pandas as pd


# 從 URL 讀取 CSV 文件

數據 = pd.read_csv ( "https://media.python.engineering/wp-content/uploads /nba.csv " )


# 要搜索的字符串一行結束

搜索 = "e"


# 布爾系列返回 False 代替 NaN

bool_series = 數據 [ "College" ]。 str 。降低 () 。 str 。以(搜索)結尾


# 邏輯系列顯示
bool_series

< b> 輸出:
如輸出圖像所示,bool 系列在 College 列以“e”結尾的索引位置為 True。這也可以通過查看原始數據幀圖像來進行比較。

Example #2 處理NULL值​​​

數據分析最重要的部分是處理空值。正如您在上面的輸出圖像中看到的,布爾運行具有 NaN,其中 College 列中的值為空白或 NaN。如果將此邏輯行傳遞到數據框中,則會引發錯誤。因此,必須使用 na 參數處理 NaN 值。也可以設置為字符串,但是由於bool系列是用來傳遞和返回合適的值的,所以應該只設置為Bool。
在此示例中, na 為 False。因此,如果 College 列為 Null,則 Bool 系列將存儲 False 而不是 NaN。然後將該系列傳遞回數據框以僅顯示真實值。

# pandas 模塊導入

import pandas as pd


# 從 URL 讀取 CSV 文件

data = pd.read_csv ( " https://media.python.engineering/wp-content/uploads/nba.csv " )


# 要在行尾搜索的字符串 < /p>

search = "e"


# 布爾系列返回 Fal se 代替 NaN

bool_series = 數據 [ "College" ]。 str 。降低 ()。 str 。以(搜索,na = False )


# 顯示過濾後的數據框
data [bool_series]

輸出:
如輸出圖所示,數據框中的行在 College 列的末尾行有“e”。不顯示 NaN 值,因為 na 參數設置為 False。

我們希望本文能幫助您解決問題。 除了 蟒蛇 |熊貓系列.str.endswith(),查看其他與 Python functions 相關的主題。

想在 Python 中出類拔萃? 查看我們對 最佳 Python 在線課程 2023的評論。 如果您對數據科學感興趣,請查看如何學習 R 編程

順便說一句,此材料也有其他語言版本:



Xu Robinson

Milan | 2023-02-04

简单地说,很清楚。谢谢你的分享。蟒蛇 |熊貓系列.str.endswith()和其他问题的Python functions一直是我的弱点😁。. 我只希望不再出現

Angelo Krasiko

California | 2023-02-04

也许有其他的答案?什么是蟒蛇 |熊貓系列.str.endswith()?到底是什么意思?. 將在我的學士論文中使用它

Javier Richtgofen

Prague | 2023-02-04

简单地说,很清楚。谢谢你的分享。蟒蛇 |熊貓系列.str.endswith()和其他问题的Python functions一直是我的弱点😁。. 昨天檢查了,有效!

Shop

Gifts for programmers

Learn programming in R: courses

$FREE
Gifts for programmers

Best Python online courses for 2022

$FREE
Gifts for programmers

Best laptop for Fortnite

$399+
Gifts for programmers

Best laptop for Excel

$
Gifts for programmers

Best laptop for Solidworks

$399+
Gifts for programmers

Best laptop for Roblox

$399+
Gifts for programmers

Best computer for crypto mining

$499+
Gifts for programmers

Best laptop for Sims 4

$

Latest questions

PythonStackOverflow

Common xlabel/ylabel for matplotlib subplots

1947 answers

PythonStackOverflow

Check if one list is a subset of another in Python

1173 answers

PythonStackOverflow

How to specify multiple return types using type-hints

1002 answers

PythonStackOverflow

Printing words vertically in Python

909 answers

PythonStackOverflow

Python Extract words from a given string

798 answers

PythonStackOverflow

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

606 answers

PythonStackOverflow

Python os.path.join () method

384 answers

PythonStackOverflow

Flake8: Ignore specific warning for entire file

360 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

How to specify multiple return types using type-hints

Printing words vertically in Python

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically