Python Pandas - Return whether all elements in the index are True

To return whether all elements in the index are True, use the index.all() method in Pandas. This method checks if all values in the index evaluate to True in a boolean context.

Syntax

Index.all()

Returns: bool − True if all elements are True, False otherwise

Understanding Boolean Evaluation

In Python, numbers evaluate to False only when they are 0 or 0.0. All other numbers evaluate to True ?

import pandas as pd

# Index with all non-zero values (all True)
index1 = pd.Index([15, 25, 35, 45, 55])
print("Index 1:", index1)
print("All elements True?", index1.all())

print()

# Index with zero value (contains False)
index2 = pd.Index([15, 0, 35, 45, 55])
print("Index 2:", index2)
print("All elements True?", index2.all())
Index 1: Int64Index([15, 25, 35, 45, 55], dtype='int64')
All elements True? True

Index 2: Int64Index([15, 0, 35, 45, 55], dtype='int64')
All elements True? False

Example with Boolean Index

The method is most commonly used with boolean indexes ?

import pandas as pd

# Boolean index - all True
bool_index1 = pd.Index([True, True, True, True])
print("Boolean Index 1:", bool_index1)
print("All elements True?", bool_index1.all())

print()

# Boolean index - contains False
bool_index2 = pd.Index([True, False, True, True])
print("Boolean Index 2:", bool_index2)
print("All elements True?", bool_index2.all())
Boolean Index 1: Index([True, True, True, True], dtype='bool')
All elements True? True

Boolean Index 2: Index([True, False, True, True], dtype='bool')
All elements True? False

Comparison with any()

Method Returns True when Use Case
all() All elements are True Strict validation
any() At least one element is True Existence check
import pandas as pd

index = pd.Index([1, 0, 3, 4])
print("Index:", index)
print("All elements True?", index.all())
print("Any element True?", index.any())
Index: Int64Index([1, 0, 3, 4], dtype='int64')
All elements True? False
Any element True? True

Conclusion

Use index.all() to check if all elements in a Pandas Index evaluate to True. This is particularly useful for boolean validation and filtering operations in data analysis.

Updated on: 2026-03-26T16:15:42+05:30

177 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements