Pandas实战100例 | 案例 19: 基本数学运算

案例 19: 基本数学运算

知识点讲解

Pandas 允许在 DataFrame 上直接执行基本的数学运算。这包括加法、减法、乘法和除法等。这些运算可以逐元素地应用于列或整个 DataFrame。

  • 加法: 将两列或两个数值相加。
  • 减法: 从一列中减去另一列或一个数值。
  • 乘法: 将两列或一列和一个数值相乘。
  • 除法: 将一列除以另一列或一个数值。
示例代码
python 复制代码
# 示例数据
data_math_operations = {
    'A': [10, 20, 30],
    'B': [5, 3, 6]
}
df_math_operations = pd.DataFrame(data_math_operations)

# 基本数学运算
df_sum = df_math_operations['A'] + df_math_operations['B']
df_difference = df_math_operations['A'] - df_math_operations['B']
df_product = df_math_operations['A'] * df_math_operations['B']
df_division = df_math_operations['A'] / df_math_operations['B']

df_math_operations, df_sum, df_difference, df_product, df_division

在这个示例中,我们执行了两个 DataFrame 列之间的基本数学运算:加法、减法、乘法和除法。

示例代码运行结果

原始 DataFrame (df_math_operations):

    A  B
0  10  5
1  20  3
2  30  6

加法结果 (df_sum):

0    15
1    23
2    36

减法结果 (df_difference):

0     5
1    17
2    24

乘法结果 (df_product):

0     50
1     60
2    180

除法结果 (df_division):

0    2.000000
1    6.666667
2    5.000000

这个案例展示了如何在 Pandas 中进行基本的数学运算,这对于数据分析和计算派生指标至关重要。

相关推荐
神奇夜光杯16 小时前
Python酷库之旅-第三方库Pandas(202)
开发语言·人工智能·python·excel·pandas·标准库及第三方库·学习与成长
写代码的小阿帆2 天前
深度学习—Pandas标签库基础
深度学习·pandas
我就说好玩2 天前
2020年美国总统大选数据分析与模型预测
大数据·python·数据挖掘·数据分析·pandas·sklearn
神奇夜光杯2 天前
Python酷库之旅-第三方库Pandas(200)
开发语言·人工智能·python·excel·pandas·标准库及第三方库·学习与成长
立黄昏粥可温2 天前
Python 从入门到实战44(Pandas读写数据)
开发语言·python·pandas
python1563 天前
Python Pandas内存管理技巧助力高效处理大数据
大数据·python·pandas
Python大数据分析@3 天前
学习python中的pandas有没有好的教程推荐?
python·学习·pandas
FreedomLeo13 天前
Python数据分析NumPy和pandas(二十三、数据清洗与预处理之五:pandas的分类类型数据)
python·数据分析·numpy·pandas·categoricals·数据分类分析·建模和机器学习
Cachel wood5 天前
Django3 + Vue.js 前后端分离书籍添加项目Web开发实战
开发语言·前端·vue.js·python·数据分析·sqlite·pandas
Kalika0-06 天前
Pandas DataFrame学习
pytorch·学习·pandas