gpt4 book ai didi

python - Panda Python - 将一列除以 100(然后四舍五入为 2.dp)

转载 作者:太空狗 更新时间:2023-10-30 02:08:21 24 4
gpt4 key购买 nike

我一直在处理一些数据框,但不幸的是我有两个百分比列,一个格式为“61.72”,另一个格式为“0.62”。

我只想将“61.72”格式的百分比列除以 100,然后将其四舍五入为 2.dp,以便与数据框保持一致。

有没有简单的方法来做到这一点?

我的数据框有两列,一列叫“A”,另一列叫“B”,我想格式化“B”。

非常感谢!

最佳答案

您可以使用 divround :

df = pd.DataFrame({'A':[61.75, 10.25], 'B':[0.62, 0.45]})
print (df)
A B
0 61.75 0.62
1 10.25 0.45

df['A'] = df['A'].div(100).round(2)
#same as
#df['A'] = (df['A'] / 100).round(2)
print (df)
A B
0 0.62 0.62
1 0.10 0.45

关于python - Panda Python - 将一列除以 100(然后四舍五入为 2.dp),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43675014/

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