как группировать по заголовкам в наборе данных CSV в python - PullRequest
0 голосов
/ 28 апреля 2020

у меня есть набор данных Я хочу классифицировать данные.

код для получения данных и сохранения файла CSV:

if response.status_code == 200:
        res = response.json()
        data_list = res['widget_list']
        for item in data_list:
            if item['data']['description'] == 'somthing' or item['data']['description'] == 'some':
                continue
            print(item['data'])
            SaveData(item['data']) # Save To CsvFile

            ××// TODO: check data['title']××

            ××//if data['title'] == bmw: save this row to bmw group××

        return res['last_post_date']

Пример данных

title, price, etc, ...
2011 good car hyundai, 240, ...
for sale bmw 2012, 400, ...
2020 doge charger, 2000, ...

и я хочу группировать данные по таким заголовкам:

{
 bmw:[
      {title: for sale bmw 2012,price: 400},
      {title:etc...}
  ],
 doge:[
      {title:2011 good car hyundai,price:240},
      {etc...}
  ],
 hyundai:[
      {title:2020 doge charger,price:2000},
      {title:etc...}
  ]
}

...