- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Python Pandas - Replace index values where the condition is False
To replace index values where the condition is False, use the index.isin() method in Pandas. At first, import the required libraries −
import pandas as pd
Creating Pandas index −
index = pd.Index(['Electronics','Accessories','Decor', 'Books', 'Toys'], name ='Products')
Display the Pandas index −
print("Pandas Index...\n",index)
Replace values where condition is False. Here, except the 'Decor', every other element gets replaced −
print("\nReplace index vales where condition is False...\n",index.where(index.isin(['Decor']), 'Miscellaneous'))
Example
Following is the code −
import pandas as pd # Creating Pandas index index = pd.Index(['Electronics','Accessories','Decor', 'Books', 'Toys'], name ='Products') # Display the Pandas index print("Pandas Index...\n",index) # Return the number of elements in the Index print("\nNumber of elements in the index...\n",index.size) # Return the dtype of the data print("\nThe dtype object...\n",index.dtype) # replace values where condition is False # Here, except the 'Decor', every other element gets replaced print("\nReplace index vales where condition is False...\n",index.where(index.isin(['Decor']), 'Miscellaneous'))
Output
This will produce the following output −
Pandas Index... Index(['Electronics', 'Accessories', 'Decor', 'Books', 'Toys'], dtype='object', name='Products') Number of elements in the index... 5 The dtype object... object Replace index vales where condition is False... Index(['Miscellaneous', 'Miscellaneous', 'Decor', 'Miscellaneous','Miscellaneous'],dtype='object', name='Products')
- Related Articles
- Python Pandas - Indicate duplicate index values
- Python Pandas - Return unique values in the index
- Python Pandas - Return Index without NaN values
- Python Pandas - Return a list of the Index values
- Python Pandas - Check if the index has unique values
- Python Pandas - Check if the index has duplicate values
- Python Pandas - Return the memory usage of the Index values
- Python Pandas - Return Index with duplicate values removed
- Python Pandas - Return Index with duplicate values completely removed
- Python Pandas - Indicate all duplicate index values as True
- Python Pandas - Sort index values and also return the indices that would sort the index
- Python Pandas - Indicate duplicate index values except for the first occurrence
- Python Pandas - Indicate duplicate index values except for the last occurrence
- Python - Find indexes where values passed as an array should be inserted to maintain order in Pandas index
- Python Pandas - Return if the index is monotonic increasing (only equal or increasing) values

Advertisements