📌  相关文章
📜  pandas 将一列除以另一列 - Python (1)

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

以 Pandas 将一列除以另一列 - Python

Pandas 是 Python 中一个非常流行的数据处理工具,它可以极大地简化数据分析的流程。本文将介绍如何在 Pandas 中将一列除以另一列。

准备数据

在介绍如何将一列除以另一列之前,我们先来准备一下数据。下面的例子中,我们有一个 DataFrame,其中包含了两个列,分别是 ab

import pandas as pd
import numpy as np

df = pd.DataFrame({
    'a': [1, 2, 3, 4],
    'b': [10, 20, 30, 40]
})
将一列除以另一列

如果我们要将 DataFrame 中的 a 列除以 b 列,我们可以使用 Pandas 中的 div() 方法。div() 方法接受一个参数 other,表示要将哪一列作为除数。下面是示例代码:

df['a_div_b'] = df['a'].div(df['b'])

print(df)

运行结果如下所示:

   a   b  a_div_b
0  1  10      0.1
1  2  20      0.1
2  3  30      0.1
3  4  40      0.1

从上面的结果可以看出,a 列除以 b 列的结果保存在了一个新的列 a_div_b 中。

总结

本文向大家介绍了如何在 Pandas 中将一列除以另一列。我们使用了 div() 方法,并给出了完整的示例代码。Pandas 提供了很多方便的方法,可以非常快速地进行数据处理,帮助我们更好地进行数据分析。