gpt4 book ai didi

python - 如何在 python 数据框的单个列中划分元素?

转载 作者:太空宇宙 更新时间:2023-11-04 07:49:39 28 4
gpt4 key购买 nike

我需要将 Pandas DataFrame 中特定列中的每个元素除以 100。

默认情况下,Pandas 中的 .div() 函数将 所有 元素划分到所有列中,并且尝试指定要划分的列只会让我只剩下那些列。

d = {
'SYMBOL':['AAAAA','BBBBB','CCCCC'],
'ASSETS':[5, 21, 74]}

data = pd.DataFrame(d,columns=['SYMBOL','ASSETS'])

data = data['ASSETS'].div(100)

所以,从开始

    0     AAAAA 5
1 BBBBB 21
2 CCCCC 74

我最终得到了

    0     0.05
1 0.21
2 0.74

当我想要的时候

    0     AAAAA 0.05
1 BBBBB 0.21
2 CCCCC 0.74

最佳答案

data['ASSETS'] = data['ASSETS'].div(100)

您正在通过将其分配回数据来覆盖整个数据框

关于python - 如何在 python 数据框的单个列中划分元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56858257/

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