Tutorials References Menu

Pandas DataFrame rfloordiv() Method

❮ DataFrame Reference


Example

Divide 10 with each value in the DataFrame, and return the integer (with no decimals):

import pandas as pd

data = {
  "points": [100, 120, 114],
  "total": [350, 340, 402]
}

df = pd.DataFrame(data)

print(df.rfloordiv(10))
Try it Yourself »

Definition and Usage

The rfloordiv() method divides a specified value with each value in the DataFrame, and returns the integer (removes any decimals).

This method is called reverse floordiv, and is similar to the floordiv() method, but instead of calculating 100 / 10 it calculates 10 / 100.

The specified value must be an object that can be divided with the values of the DataFrame. It can be a constant number like the one in the example, or it can be a list-like object like a list [10, 20] or a tuple {"points": 10, "total": 20}, or a  Pandas Series or another DataFrame, that fits with the original DataFrame.


Syntax

dataframe.rfloordiv(other, axis, level, fill_value)

Parameters

Parameter Description
other Required. A number, list of numbers, or another object with a data structure that fits with the original DataFrame.
axis Optional, A definition that decides whether to compare by index or columns.
0 or 'index' means compare by index.
1 or 'columns' means compare by columns
level Optional. A number or label that indicates where to compare.
fill_value Optional. A number, or None. Specifies what to do with NaN values before dividing.

Return Value

A DataFrame with all integers.


❮ DataFrame Reference