gpt4 book ai didi

python - 将数据框列中的数字缩放到相同的比例

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

我在数据框列中有一系列两个不同大小的数字。他们是

0    154480.429000
1 154.480844
2 154480.433000
3 154.480844
4 154480.433000
......

正如我们在上面看到的那样,我不确定如何设置条件以将小数字 154.480844 缩放为与数据帧中的大数字 154480.433000 具有相同的数量级。

如何使用 pandas 高效地完成这项工作?

最佳答案

使用 np.log10 确定所需的比例因子。像这样:

v = np.log10(ser).astype(int)
ser * 10 ** (v.max() - v).values

0 154480.429
1 154480.844
2 154480.433
3 154480.844
4 154480.433
Name: 1, dtype: float64

关于python - 将数据框列中的数字缩放到相同的比例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53784420/

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