Pandas 系列中的 any() 方法有什麼作用?
any() 是 pandas.Series 方法之一,用於驗證給定序列物件中是否存在任何非零值。
pandas.Series 方法“any()”將返回一個布林值作為輸出。如果給定序列中的任何值為非零,則返回 True。否則,對於給定序列物件的所有零值,它將返回 False。
示例 1
import pandas as pd
# create a series
s = pd.Series([False, False])
print(s)
print("Output: ")
print(s.any())解釋
讓我們看一個例子,這裡我們建立了一個所有值為零(即 False)的 pandas 序列物件。並將 any() 方法應用於序列物件“s”。
輸出
0 False 1 False dtype: bool Output: False
在上面的程式碼塊中,我們可以看到一個包含布林值的序列,所有值都是 False,也就是零值。我們看到了 any() 方法的輸出為布林值“False”,這是因為給定序列物件中不存在任何非零值。
示例 2
import pandas as pd
# create a series
s = pd.Series([False, True])
print(s)
print("Output: ")
print(s.any())解釋
讓我們再舉一個例子,在其中建立一個包含非零值的序列物件,這裡我們建立了一個包含零值(False)和非零值(True)的 pandas 序列物件。然後將 any() 方法應用於序列物件“s”。
輸出
0 False 1 True dtype: bool Output: True
以下示例中 any() 方法的輸出為“True”(可以在上面的輸出程式碼塊中看到),這是因為給定序列物件中存在非零值。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP