파이썬 | 팬더 시리즈.str.endswith()

팬더 endswith() — 이것은 시리즈 또는 endswith() 데이터에서 텍스트 데이터를 찾고 필터링하는 또 다른 방법입니다. 이 메소드는 Python 메소드

예제 # 1: Bool 시리즈의 반환
이 예에서 str.endswith() 를 사용하여 항목의 줄 끝에 "e"가 있는지 대학 열을 확인합니다. 줄 끝에 "e"가 나타나는 인덱스 위치에서 true로 평가되는 논리 계열이 반환됩니다. str.lower() 는 endwith()보다 먼저 호출됩니다. 데이터는 어쨌든 가능하기 때문입니다.

<코드> ​​

<표 테두리 = "0" 셀 패딩 = "0" 셀 간격 = "0"> < td class = "code">

# pandas 모듈 가져오기

가져오기 pandas as pd


# URL에서 CSV 파일 읽기

데이터 <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> pd.read_csv ( <코드 클래스 = "문자열"> " https://media.python.engineering/wp-content/uploads /nba.csv " )


# 검색할 문자열 줄 끝

검색 = "e"


# 부울 계열 NaN 대신 False로 반환

bool_series = 데이터 [ "대학" ]. <코드 클래스 = "함수"> str <코드 클래스 = "일반">. 낮추다 () . <코드 클래스 = "함수"> str <코드 클래스 = "일반">. endwith (검색)


# 논리 계열 표시
<코드 클래스 = "일반"> 부울 시리즈

< b> 출력:
출력 이미지와 같이 College 열이 "e"로 끝나는 인덱스 위치에서 bool 계열은 True입니다. 이것은 또한 원본 데이터 프레임 이미지를 보고 비교할 수 있습니다.

예제 # 2 NULL 값 처리 ​​

데이터 분석에서 가장 중요한 부분은 null 값을 처리하는 것입니다. 위의 출력 이미지에서 볼 수 있듯이 부울 실행에는 College 열의 값이 비어 있는 NaN 또는 NaN이 있습니다. 이 논리적 행이 데이터 프레임에 전달되면 오류가 발생합니다. 따라서 NaN 값은 na 매개변수를 사용하여 처리해야 합니다. 문자열로도 설정할 수 있지만 bool 계열을 사용하여 적절한 값을 전달하고 반환하므로 Bool로만 설정해야 합니다.
이 예에서 na 는 False입니다. 따라서 College 열이 Null인 경우 Bool 시리즈는 NaN 대신 False를 저장합니다. 그런 다음 시리즈는 데이터 프레임으로 다시 전달되어 참 값만 표시합니다.

<표 테두리 = "0" cellpadding = "0 "cellspacing = 0 ">

# pandas 모듈 가져오기

가져오기 pd로 pandas


# URL에서 CSV 파일 읽기

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


# 줄 끝에서 검색할 문자열 < /p>

<코드 클래스 = "일반"> 검색 <코드 클래스 = "키워드"> = <코드 클래스 = "문자열"> "e"


# 부울 계열은 Fal과 함께 반환됩니다. NaN 대신 se

bool_series = 데이터 [ " 대학 " ]. <코드 클래스 ="기능 "> str <코드 클래스 ="일반 ">. 낮추다 (). <코드 클래스 = "함수"> str <코드 클래스 = "일반">. endwith (검색, na = False )


# 필터링된 데이터 프레임 표시
데이터 [bool_series]

출력:
출력 이미지와 같이 , 데이터 프레임에 College 열의 끝 행에 "e"가 있는 줄이 있습니다. na 매개변수가 False로 설정되어 있기 때문에 NaN 값이 표시되지 않습니다.

이 문서가 문제를 해결하는 데 도움이 되었기를 바랍니다. 파이썬 | 팬더 시리즈.str.endswith() 외에 다른 Python functions 관련 주제를 확인하세요.

파이썬에서 뛰어나고 싶으십니까? 2023최고의 Python 온라인 과정에 대한 검토를 참조하세요. 데이터 과학에 관심이 있다면 R로 프로그래밍을 배우는 방법도 확인하세요.

그런데 이 자료는 다른 언어로도 제공됩니다.



Walter Emmerson

Shanghai | 2023-02-08

코딩 인터뷰를 준비하고 있었습니다. 명확히 해 주셔서 감사합니다. Python의 파이썬 | 팬더 시리즈.str.endswith()은 가장 간단한 것이 아닙니다.. 피드백과 함께 내일 돌아올 것입니다

Frank Zelotti

London | 2023-02-08

코딩 인터뷰를 준비하고 있었습니다. 명확히 해 주셔서 감사합니다. Python의 파이썬 | 팬더 시리즈.str.endswith()은 가장 간단한 것이 아닙니다.. 나는 그것이 최선의 방법인지 확신하지 못한다.

Walter Sikorski

Milan | 2023-02-08

간단하고 명확하게. 공유해 주셔서 감사합니다. 파이썬 | 팬더 시리즈.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