从文本中截取的数字进行乘法计算,得不到乘积
回答
收藏

从文本中截取的数字进行乘法计算,得不到乘积

藏工
2024-02-21 08:54·浏览量:486
藏工
发布于 2024-02-21 08:54更新于 2024-02-21 08:54486浏览

1、原数据类型

原数据有两种类型,中间有软回车,数据抓取后为同一列

"9.2K+

sold"

"980

sold"

2、处理方法:

1、用文本转列表,得到列,包含两种数据:9.2K+,982

2、正则提取出数字,和是否包含K

不包含K,保持原来的数字

包含K,用原来的数字*1000


3、待解决问题

提取出来的数字乘以1000的时候,得到是不是9200,而是9.29.29.2...

把9.2重复了1000次的字符串


4、代码如下

乘法处,Python 模式是写,是重复1000次

用非Python模式写,结果是9.2*1000

尝试过的方案

尝试调整变量提取数字后, 变量赋值为【整数】,还是不行

收藏
全部回答1
最新
发布回答
回答