我有这样一个数据帧:如何在熊猫的字符串上执行计算?
Country Sales Assets
China 4B 320B
China 3B 125B
India 112M 100B
USA 39M 200B...
的销售和资产产生列在数十亿一些价值观和一些百万。数十亿表示为B和数百万为M。现在我想检查一个国家的总销售额,但我不能这样做,因为值为对象类型。所以我从列中剥离了B,并尝试将它们转换为float值。但是像39M这样的值会导致问题。
由于1十亿 = 十亿,我想要的值百万转换为在数十亿美元。像这样的值39M应该转换为0.039B。所以后来我可以去除所有的B的并将它们转换为浮动。
我该怎么做?
为什么不能你只需用正确数量的零代替'B'和'M'? – DeepSpace
为什么不使用*数字类型*作为*数字数据*? –