Я использую набор данных SNAP RateBeer из Стэнфорда, который содержит отзывы пользователей для c определенных сортов пива в 13 полях. Я загрузил данные из сжатого текстового файла, и теперь они находятся в списке. Я пытаюсь вставить эти данные в базу данных sqlite3, чтобы каждая строка была обзором пользователя для конкретного пива.
Два метода, которые, как я думал, могут работать:
- Каждые 14 полей, добавляйте новую запись (13 полей и пустое поле)
- Каждый раз, когда появляется пустое поле запись в списке, вставьте новую строку
Приветствуются любые мысли - спасибо!
Пример строки с соответствующей информацией ниже:
['beer/name: John Harvards Simcoe IPA\n',
'beer/beerId: 63836\n',
'beer/brewerId: 8481\n',
'beer/ABV: 5.4\n',
'beer/style: India Pale Ale (IPA)\n',
'review/appearance: 4/5\n',
'review/aroma: 6/10\n',
'review/palate: 3/5\n',
'review/taste: 6/10\n',
'review/overall: 13/20\n',
'review/time: 1157587200\n',
'review/profileName: hopdog\n',
'review/text: On tap at the Springfield, PA location. Poured a deep and cloudy orange (almost a copper) color with a small sized off white head. Aromas or oranges and all around citric. Tastes of oranges, light caramel and a very light grapefruit finish. I too would not believe the 80+ IBUs - I found this one to have a very light bitterness with a medium sweetness to it. Light lacing left on the glass.\n',<br>
'\n'] # Empty field