首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >停止pd.read_html将类似于科学符号的字符串"0E10“转换为浮动0.0

停止pd.read_html将类似于科学符号的字符串"0E10“转换为浮动0.0
EN

Stack Overflow用户
提问于 2019-09-19 19:16:50
回答 1查看 121关注 0票数 0

我正在做一些网络抓取和使用内置的熊猫read_html功能。我的一个专栏有一串字符串,格式为" 0E10“、"0E25”、"0E8“等等。熊猫太聪明了,并且认识到0e10是0.0的科学符号。

有方法禁用此功能吗?

如果可能的话,我仍然希望它能够智能地将其他列转换为类型(我有另外两个列是浮动的,并且应该在输出df中浮动)。

EN

回答 1

Stack Overflow用户

发布于 2019-09-19 19:37:23

回答我自己的问题。如果有人有一个更漂亮的解决方案(一条线?),请分享。

read_html有一个转换器参数!

代码语言:javascript
运行
复制
df = pd.read_html(url, converters = {'ColName': str})

效果很好。

希望这对那些花了好几个小时试图弄明白为什么熊猫把字符串转换成0.0的人有用!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58017677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档