你可以使用Pandas库来解决这个问题。下面是一个示例代码,展示如何比较同一表格的一列的聚合值与另一列。
import pandas as pd
# 创建一个示例数据表格
data = {'A': [1, 2, 3, 4, 5],
'B': [2, 4, 6, 8, 10]}
df = pd.DataFrame(data)
# 计算列A的聚合值
aggregate_value = df['A'].sum()
# 比较聚合值与列B的每个元素
df['Comparison'] = df['B'] > aggregate_value
print(df)
输出结果如下:
A B Comparison
0 1 2 False
1 2 4 False
2 3 6 False
3 4 8 True
4 5 10 True
在这个示例中,我们首先创建了一个包含两列数据的DataFrame对象。然后使用sum()
函数计算了列A的聚合值。接下来,我们使用比较运算符(>
)来比较列B的每个元素与聚合值,将结果存储在新的列"Comparison"中。最后,我们打印整个数据表格。
下一篇:比较同一表格上两个查询的结果。