📜  使用 Pandas 在 excel 文件中查找两列的总和和最大值(1)

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

使用 Pandas 在 Excel 文件中查找两列的总和和最大值

Pandas 是 Python 中常用的数据分析库,可用于处理和分析各种数据文件,包括 Excel 文件。在 Excel 文件中,有时需要查找某些列的总和或最大值,这就需要用到 Pandas 的一些功能。

Pandas 读取 Excel 文件

首先需要安装 Pandas 库,可以使用以下命令:

pip install pandas

使用 Pandas 读取 Excel 文件可以使用 read_excel 函数,例如:

import pandas as pd

# 读取 Excel 文件中的数据,Sheet 名称为 Sheet1
df = pd.read_excel('data.xlsx', sheet_name='Sheet1')
计算两列的总和

假设需要计算 Excel 文件中两列的总和,可以使用 Pandas 的 sum 函数。

例如,有以下的 Excel 文件:

| | A | B | |----|-----|-----| | 0 | 1 | 2 | | 1 | 3 | 4 | | 2 | 5 | 6 |

要计算第一列和第二列的总和,可以写出以下代码:

import pandas as pd

# 读取 Excel 文件中的数据,Sheet 名称为 Sheet1
df = pd.read_excel('data.xlsx', sheet_name='Sheet1')

# 计算第一列和第二列的和
col1_sum = df['A'].sum()
col2_sum = df['B'].sum()

print('第一列的和为:', col1_sum)
print('第二列的和为:', col2_sum)

运行代码后,输出的结果为:

第一列的和为: 9
第二列的和为: 12

这样就可以得到 Excel 文件中两列的总和了。

计算两列的最大值

与计算总和类似,要计算 Excel 文件中两列的最大值,可以使用 Pandas 的 max 函数。

还是以前面的 Excel 文件为例,要计算第一列和第二列的最大值,可以写出以下代码:

import pandas as pd

# 读取 Excel 文件中的数据,Sheet 名称为 Sheet1
df = pd.read_excel('data.xlsx', sheet_name='Sheet1')

# 计算第一列和第二列的最大值
col1_max = df['A'].max()
col2_max = df['B'].max()

print('第一列的最大值为:', col1_max)
print('第二列的最大值为:', col2_max)

运行代码后,输出的结果为:

第一列的最大值为: 5
第二列的最大值为: 6

这样就可以得到 Excel 文件中两列的最大值了。

总结

使用 Pandas 在 Excel 文件中查找两列的总和和最大值,只需要使用 summax 函数,非常方便。

以上就是本文的全部内容,希望能够对您有所帮助。