För mig är det bättre sättet att analysera denna lista i separerade kolumner. Men om du vill lägga till kolumn satsningar till SQL-tabell måste du konvertera den. Du skrev att detta är föremål, men det är lista med dikter. Nedan finns kod för hur man konverterar den till sträng:
df['bets'] = list(map(lambda x: json.dumps(x), df['bets']))