Как конвертировать CSV в JSON с помощью PYTHON - PullRequest
0 голосов
/ 28 мая 2019

У меня есть CSV, который я хочу преобразовать в JSON, я использую панды, и он отлично работает, за исключением списков. Есть ли какой-либо параметр или способ получить ожидаемый результат?

Я использовал pandas для чтения моего csv и метода .to_json (), чтобы конвертировать в JSON, и он отлично работает. Но результат, который я получаю для своих списков, не соответствует ожиданиям.

read = pd.read_csv('path.csv', delimiter = "\t")
read.to_json('path.json' , orient = 'records')

моя CSV-строка для "колледжа" -

28     ["Associations", "collectivités territoriales"...
29     ["Associations", "collectivités territoriales"...

111                                          ["PME-PMI"]
112                                          ["PME-PMI"]

И когда я конвертирую это, я получаю:

  {
    "site": "NA",
    "college": "[\"Associations\", \"collectivités territoriales\", \"pôles de compétitivité\", \"groupements divers\"]",
  },

когда я ожидал:

  {
    "site": "NA",
    "college": [
      "Associations",
      "collectivités territoriales",
      "pôles de compétitivité",
      "groupements divers"
    ],
  },

Мне не нужна цитата из списка колледжей ”[]" И так хочется []

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