
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Get Integer Location for Requested Label in Python Pandas
To get integer location for requested label and find the previous index value if no exact match, use the index.get_loc(). Set the parameter method to the value ffill.
At first, import the required libraries −
import pandas as pd
Creating Pandas index −
index = pd.Index([10, 20, 30, 40, 50, 60, 70])
Display the Pandas index −
print("Pandas Index...\n",index)
Get the location of the previous index if no exact match. The value is set "ffill" using the "method" parameter of the get_loc() −
print("\nGet the location of the previous index if no exact match...\n", index.get_loc(45, method="ffill"))
Example
Following is the code −
import pandas as pd # Creating Pandas index index = pd.Index([10, 20, 30, 40, 50, 60, 70]) # 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) # get integer location from the given index print("\nDisplay integer location from given index...\n",index.get_loc(20)) print("\nDisplay integer location from given index...\n",index.get_loc(50)) # Get the location of the previous index if no exact match # The value is set "ffill" using the "method" parameter of the get_loc() print("\nGet the location of the previous index if no exact match...\n", index.get_loc(45, method="ffill"))
Output
This will produce the following output −
Pandas Index... Int64Index([10, 20, 30, 40, 50, 60, 70], dtype='int64') Number of elements in the index... 7 Display integer location from given index... 1 Display integer location from given index... 4 Get the location of the previous index if no exact match... 3
Advertisements