Pandas: sep в read_csv не работает

#python #pandas

#python #pandas

Вопрос:

Я пытаюсь read_csv

 e29bea24f74b7fb26cb9c14ef8c3b10b,ozon.ru/context/detail/id/33849562,2016-03-27 01:08:43,16,,Онлайн-Р Сагазин
e29bea24f74b7fb26cb9c14ef8c3b10b,ozon.ru/context/detail/id/24744347,2016-03-27 01:08:59,44,,Онлайн-Р Сагазин
e29bea24f74b7fb26cb9c14ef8c3b10b,ozon.ru/context/detail/id/135168438,2016-03-27 01:11:39,6,,Онлайн-Р Сагазин
e29bea24f74b7fb26cb9c14ef8c3b10b,ozon.ru/context/detail/id/33290689,2016-03-27 01:12:37,8,,Онлайн-Р Сагазин
e29bea24f74b7fb26cb9c14ef8c3b10b,ozon.ru/context/detail/id/31642544,2016-03-27 01:13:07,14,,Онлайн-Р Сагазин
1cf378e0ba824651d9d80b076514bfe7,citilink.ru,2016-03-27 01:54:22,12,,Онлайн-Р Сагазин
1cf378e0ba824651d9d80b076514bfe7,citilink.ru/catalog/computers_and_notebooks/net_equipment/netcards/90520,2016-03-27 01:55:26,20,,Онлайн-Р Сагазин
1cf378e0ba824651d9d80b076514bfe7,citilink.ru/catalog/computers_and_notebooks/net_equipment/netcards/896835,2016-03-27 01:55:58,10,,Онлайн-Р Сагазин
1cf378e0ba824651d9d80b076514bfe7,citilink.ru/catalog/computers_and_notebooks/net_equipment/netcards/896840,2016-03-27 01:57:48,52,,Онлайн-Р Сагазин
 

Я использую

 names = ['ID', 'url', 'date', 'duration', 'request', 'category']
df = pd.read_csv('pv-lena11.csv', sep=",", header=None, names=names)
 

но это не отделяет это.

Комментарии:

1. У меня все работает нормально — какие проблемы у вас были?

2. @MaxU Я получаю идентификатор столбца со всеми данными, но другие столбцы — NaN

3. @PetrPetrov как вы создаете файл? Я знаю, что Excel иногда использует ; , даже если он сохраняет его как csv.

Ответ №1:

Он работает на моем ноутбуке.

Какая у вас версия pandas? Ваш файл закодирован как UTF-8? Можете ли вы попробовать, если это сработает?

 df = pd.read_csv(
    'pv-lena11.csv', sep=',', header=None, names=names, 
    quoting=0, encoding='utf8')