Read_csv Reads \, As A Separator
I know that read_csv() uses comma (,) as separator but I have a file which some of its cells has comma in their content. In that file author used backslash comma (\,) to show that
Solution 1:
You need to configure the backslash as an escape character, with the escapechar
option:
pandas.read_csv(fileobj_or_filename, escapechar='\\')
Demo:
>>> import pandas, csv
>>> from io import StringIO
>>> f = StringIO(r'''346882588,206801833,1049600263,Dzianis Dzenisiuk,5,StuckPixel\, Inc.,Feb 11\, 2010,2,3,1265846400
... ''')
>>> df = pandas.read_csv(f, names='abcdefghij', escapechar='\\')
>>> df['f']
0 StuckPixel, Inc.
Name: f, dtype: object
>>> df['g']
0 Feb 11, 2010
Name: g, dtype: object
Post a Comment for "Read_csv Reads \, As A Separator"