- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- 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
How can we give the scalar value to the pandas series.divmod() method?
The Series.divmod() method in the pandas series constructor is used to perform both integer division and modular division operations on series objects with a scalar, or we can apply this divmod() method on two series also.
The method performs an element-wise division operation of its two input objects. And it returns a python tuple with two series objects, the first series of the tuple is representing the integer division output, and the second series object of the tuple representing the modulo division output.
Example 1
import pandas as pd # create pandas Series series = pd.Series([25, 48, 18, 99, 61]) print("Series object:",series) # apply divmod() print("Output: ",series.divmod([1,2,3,4,5]))
Explanation
In this example, we will divide a series object with a list of scalar values by using the divmod() method.
Output
Series object: 0 25 1 48 2 18 3 99 4 61 dtype: int64 Output: (0 25 1 24 2 6 3 24 4 12 dtype: int64, 0 0 1 0 2 0 3 3 4 1 dtype: int64)
The divmod() method returns a tuple object with two series’s. The First series is representing the integer division values and the second one representing the output values of modular division.
Example 2
import pandas as pd # create pandas Series series = pd.Series([19, 4, 89, 45, 31]) print("Series object:",series) # apply divmod() with a scalar value print("Output: ",series.divmod(2))
Explanation
For the following example, we applied the divmod() method on a series object using a scalar value “2”.
Output
Series object: 0 19 1 4 2 89 3 45 4 31 dtype: int64 Output: (0 9 1 2 2 44 3 22 4 15 dtype: int64, 0 1 1 0 2 1 3 1 4 1 dtype: int64)
In the above output block, we can see the output of the divmod() method which is a tuple with two series objects(integer division and modular division).