我有這樣一個數據幀:如何在熊貓的字符串上執行計算?
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
爲什麼不使用*數字類型*作爲*數字數據*? –