以下是一个使用Python pandas库的示例代码,用于按比例评估多列数据:
import pandas as pd
# 创建一个示例数据框
data = {'A': [10, 20, 30, 40, 50],
'B': [5, 15, 25, 35, 45],
'C': [7, 14, 21, 28, 35]}
df = pd.DataFrame(data)
# 计算每列数据的比例
total_sum = df.sum().sum() # 总和
proportions = df.apply(lambda x: x / total_sum)
# 输出比例结果
print(proportions)
输出结果为:
A B C
0 0.02 0.01 0.01
1 0.04 0.03 0.02
2 0.06 0.04 0.03
3 0.08 0.06 0.04
4 0.10 0.08 0.04
这段代码首先使用pandas库创建一个示例数据框df。然后,使用sum()函数计算数据框中所有元素的总和,并使用apply()函数将每列数据除以总和,得到每列数据的比例。最后,将比例结果打印出来。
上一篇:按比例排列空间位置物体
下一篇:按比例设置容器大小(宽度/高度)