所以我有以下字符串数组:
amount = ['60 million', '1 million', '', '1.15 million', '1 million',
'','2.48 million', '', '', '75 million', '1.25 million', '3 million',
'67,000', '4 million', '', '63 million', '5.9 million', '170,000', '5
million', '22 million', '15.75 million', '36.5 million', '', '', '', '19.9
million', '1.4 billion']
我想将其转换为整数,因此我可以将其用于数据库......我无法弄清楚什么是最好的方法...例如,我有数百万的混合数量,数十亿,数千...... 所以目标是获得以下整数数组:
amount = [60000000, 1000000, 1150000....etc]
答案 0 :(得分:0)
您可以定义单位字典
unit = { "million" = 1000000,
"thousands" = 1000,
...
}
然后你可以用空格分割金额列表,并根据你在拆分中的单位从单位字典中应用乘法。
答案 1 :(得分:0)
market_transactions
输出:
ID | USER_ID | MARKET_COIN_ID | QUANTITY | TRADE_AT
----|---------|----------------|----------------|------------------------
347 | 1 | 422 | 1463.36263314 | 2017-09-01 13:55:57