python - Python3 - 从excel导入价格(£)并将其转换为整数
问题描述
所以我从 excel 中导入 (row[3]),它打印电子表格上设置的价格,但我试图计算所有价格并找到它们的平均值。我把它们加起来但我不能 print(row[3])/100*15)
,因为该行没有定义为整数,因为它有一个“£”符号。任何人都知道我该如何解决这个问题?
谢谢
解决方案
您可以将符号替换为空格,然后将字符串转换为浮点数。例如,无论 $ 在哪里float('34$56'.replace('$',''))
都会返回。3456.0
推荐阅读
- angular - 角电子应用程序未启动并自动退出
- r - R - 组合冲积地块
- powerbi - 如何在 PowerBI 中获取 WorkspaceId?
- perforce - Perforce DVCS 解析失败并且 P4 Fetch 与 P4V Fetch 不匹配
- json - 将 JSON 数据发布到 Dotnet Core webapi
- php - Guzzle getTransferTime() 究竟测量了什么?
- asp.net - 客户端 cookie 滑动时刷新 IdentityServer cookie
- gnu-make - make 变量的第二次扩展
- elasticsearch - ElasticSearch:配置 delete_by_query、update_by_query 以重试 version_conflicts
- angular - 从@Input 变量分配的变量也会改变分配的变量