Почему функция Head () отображает данные, разделенные точкой с запятой, в моей записной книжке Jupyter? - PullRequest
0 голосов
/ 25 мая 2019

читать файл csv flle, используя метод pd.read_csv ().на дисплее, это все еще в данных, разделенных точкой с запятой.Я ожидал, что структура таблицы

импорт numpy как np импорт панд как pd импорт matplotlib.pyplot как plt импорт seaborn как sns% matplotlib встроенный импорт случайный импорт os df = pd.read_csv ("E: \ Python \ data_full.csv") df.head ()

Фактический результат:

56;" горничная ";" замужем ";" basic.4y ";" нет ";" нет "; ... 157; "услуги"; "женат"; "старшая школа"; "неизвестно ... 2 37;" услуги ";" женат ";" старшая школа ";" нет ";" вы ... 3 40;"admin."; "женат"; "basic.6y"; "no"; "no"; "no ... 4 56;" services ";" женат ";" high.school ";" no ";"нет ... В []:

1 Ответ

0 голосов
/ 25 мая 2019

Когда я открыл файл CSV, каждая строка была показана как одна ячейка. Заметил, что разделитель был; (точка с запятой). Я изменил разделитель на (запятая), а затем каждое значение в CSV-файле отображалось в каждой ячейке.

Теперь метод head () отображает результаты в структуре таблицы, как и ожидалось:)

Есть ли какие-либо ограничения на использование точки с запятой в качестве разделителя в CSV-файле?

...