On 2018-11-19 21:32, Martin Schöön wrote:
Den 2018-11-19 skrev Martin Schöön <martin.sch...@gmail.com>:
Den 2018-11-19 skrev Peter Otten <__pete...@web.de>:

The engine="python" produces an exception over here:

"""
ValueError: The 'decimal' option is not supported with the 'python' engine
"""

Maybe you can try and omit that option?

Bingo!
No, I don't remember why I added that engine thing. It was two days ago!

If that doesn't work you can specify a converter:

pd.read_csv("file.csv", sep="\t", converters={0: lambda s:
float(s.replace(",", "."))})
           col1  col2
0  1.100000e+00     0
1  1.024000e-04     1
2  9.492000e-10     2

[3 rows x 2 columns]

I spoke too early. Upon closer inspection I get the first column with
decimal '.' and the rest with decimal ','. I have tried the converter
thing to no avail :-(

You passed {0: lambda s: float(s.replace(",", "."))} as the converters argument, which means that it applies only to column 0.
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to