gpt4 book ai didi

python - 如何找到 Pandas 中多列的比率?

转载 作者:太空宇宙 更新时间:2023-11-04 02:12:25 25 4
gpt4 key购买 nike

我有像这样的列

total_balance, b1_amt, b2_amt, b3_amt, b4_amt, b5_amt 

总共有 100 多列 - 如何找到新列中每列的比率?

比如我试过

df['ratio_b1]=df[b1_amt]/total_balance 

但如果我应用这种方法,那么我应该为每一列编写代码,因为有超过 100 列,所以我怎么可能用单个代码编写所有代码?

最佳答案

如果您的列全部使用问题中的确切模式一致命名,您可以这样做:

for i in range(1, 101):
df['ratio_b{}'.format(i)] = df['b{}_amt'.format(i)] / df['total_balance']

关于python - 如何找到 Pandas 中多列的比率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53423247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com