Список преобразуется в строку при записи в CSV-файл в Python - PullRequest
0 голосов
/ 25 мая 2018

Я написал этот код в блокноте jupyter, используя python 3. Второй столбец в моем dataFrame относится к списку типов.Я пишу его в формате .csv, используя следующий код:

network.to_csv("network.csv", sep='\t'), где "network" - это мой фрейм данных.

Когда я открываю "network.csv" использование файла: pd.read_csv(...).Затем второй столбец преобразуется в строку типа, и я хочу, чтобы это был список, как это было раньше.Я новичок в этом.Как мне это сделать?

РЕДАКТИРОВАТЬ:

Это снимок экрана команды, которую я использовал для чтения файла CSV.

1 Ответ

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

Я не думаю, что можно сохранить список в пандах и читать его как список.

Решение, которое я нашел, заключается в использовании библиотеки json для преобразования строки обратно в список после импорта набора данных:

import json
df.list = df.list.apply(lambda x:json.loads(x))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...