我有一个Pandas数据框
Symbol Name ... % Change Volume
9 XXX YYY ... -3.62 58792000.0
11 XXX YYY ... 0.18 58587000.0
我想更改“音量”中的值以获得此结果
Symbol Name ... % Change Volume
9 XXX YYY ... -3.62 58.792M
11 XXX YYY ... 0.18 58.587M
2条答案
按热度按时间czq61nw11#
我们可以一步一步地得到你想要的结果,方法是加上一个“$”符号,用
1000000
除这个数,然后加上MM
后缀:请注意,生成的“体积”
dtype
将为object
:很高兴看到其他人有更像Python的方法。
vc9ivgsu2#
像这样简单的怎么样-
只需将该列除以一百万,四舍五入到3位有效数字,转换为str,然后在末尾添加一个“M”。