Как разделить список одного индекса на отдельные элементы? - PullRequest
0 голосов
/ 06 апреля 2020
with open('file', 'r') as f:
    reader = csv.reader(f)
    column_name = next(reader)
    print(column_name)
    print(len(column_name)

выход: ['фиксированная кислотность; "летучая кислотность"; "лимонная кислота c кислота"; "остаточный сахар"; "хлориды"; "свободный диоксид серы"; "общий диоксид серы"; "плотность" ; "pH"; "Сульфаты"; "Алкоголь"; "Качество" '] Вывод: 1

Как разделить список на отдельные элементы?

1 Ответ

1 голос
/ 06 апреля 2020

CSV означает C omma S выделено V alues ​​ , Поэтому по умолчанию предполагается, что поля разделены запятой (,).

Здесь ваш разделитель выглядит как двоеточие (;).

Вам нужно чтобы переопределить разделитель по умолчанию на тот, который вы используете:

with open('file', 'r') as f:
    reader = csv.reader(f, delimiter=';')
    # ...

См. также документацию к модулю csv Python .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...