如何解决用python
我想知道是否有办法检测 csv 文件中使用了哪个小数点。我有几个文件需要阅读,但小数点有时是欧洲的 (','),有时是美国的 ('.')。有没有办法自动检测到这一点,所以我可以把它作为 pd.read_csv() 的参数?我是 Python 编程的新手,但我似乎无法在网上找到答案。
最好的问候!
解决方法
您可以使用 readlines
读取 csv:
with open('my_csv.csv','r') as f:
lines = f.readlines()
然后您可以遍历每一行以检查 ,
或 .
是否更常见,我还会添加一个检查,确保每一行都具有相同数量的您选择的 ,
{ {1}}。
或者,您可以向 .
添加错误处理。也许先试试这个。
read_csv
我想补充一点,这些方式确定分隔符并不理想,它们应该真正手动解释。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。