📜  Python|熊猫 dataframe.mod()(1)

📅  最后修改于: 2023-12-03 15:04:26.755000             🧑  作者: Mango

Python | 熊猫 DataFrame.mod()

简介

DataFrame.mod() 是熊猫(Pandas)库中的一个函数,用于计算两个数据帧之间的取模(Modular)运算。

取模运算是指计算除数除以被除数所得的余数。

语法

DataFrame.mod(other, axis='columns', level=None, fill_value=None)

参数解释:

  • other: 用于取模的数据帧或标量值
  • axis:计算的轴方向。默认为 ‘columns’
  • level:如果轴是层次化索引的,则按指定级别取模
  • fill_value:用于填充缺失值的值
返回值

函数返回计算好取模的数据帧。

示例
import pandas as pd

df1 = pd.DataFrame([10, 20, 30, 40], columns=['numbers'])
df2 = pd.DataFrame([5, 7, 11, 13], columns=['divisors'])

result = df1.mod(df2)
print(result)

输出结果:

   numbers
0        0
1        6
2        8
3       1

在上面的示例中,我们首先创建了两个数据帧 df1 和 df2,然后使用 df1.mod(df2) 进行取模运算。具体地,我们将 df1 中的每个元素都除以 df2 中的对应元素,并返回其余数。例如第一个元素 10 除以第一个元素 5 所得的余数为 0。

参考链接
  1. Pandas.DataFrame.mod() — pandas 1.3.3 documentation