Python3-从excel导入价格(£;)并将其转换为整数
因此,我从excel导入(第[3]行),excel打印电子表格上设置的价格,但我试图计算所有价格并找到它们的平均值。我已将它们合计,但无法Python3-从excel导入价格(£;)并将其转换为整数,python,excel,string,parsing,Python,Excel,String,Parsing,因此,我从excel导入(第[3]行),excel打印电子表格上设置的价格,但我试图计算所有价格并找到它们的平均值。我已将它们合计,但无法打印(第[3]行)/100*15),因为该行没有定义为整数,因为它有一个“£”符号。有人知道我该怎么解决这个问题吗 谢谢您可以将符号替换为空白,然后将字符串转换为浮点。例如,float('34$56'。replace('$,'')将返回3456.0,无论$在何处。可能重复的是,我看到了这一点,但他将值分配给一个变量,而我正试图直接从行转换它。行[3]与他们使用
打印(第[3]行)/100*15)
,因为该行没有定义为整数,因为它有一个“£”符号。有人知道我该怎么解决这个问题吗
谢谢您可以将符号替换为空白,然后将字符串转换为浮点。例如,
float('34$56'。replace('$,'')
将返回3456.0
,无论$在何处。可能重复的是,我看到了这一点,但他将值分配给一个变量,而我正试图直接从行转换它。行[3]
与他们使用的“变量”有什么不同?