1
Ich versuche, einen Datenrahmen aus einer Web-API zu extrahieren und kann nicht herausfinden, wie Spalten zu brechen. Für Heim- und Auswärts haben sie Ausfälle in ihnen, so sollte lesen Heimsiege, Startseite Unentschieden usw.Spalten innerhalb einer Spalte
url = "http://api.football-data.org/v1/soccerseasons/398/leagueTable/?matchday=38"
response = requests.get(url)
response_json = response.content
result = json.loads(response_json)
football = pd.DataFrame(result['standing'], columns=['position','teamName','playedGames','wins','draws','losses','goals',
'goalsAgainst','home','away','goalDifference','points'])
football
football.home
das Problem zeigt:
0 {u'wins': 12, u'losses': 1, u'draws': 6, u'goa...
Könnten Sie ein klareres Beispiel für gewünschten Ausgang vs Strom aus stellen? Es ist ein bisschen schwer zu sagen, was Sie im Moment wollen. – River
sicher, sorry ... mein Dataframe zeigt alle Spalten wie oben vorgeschlagen, mit zum Beispiel der erste Datensatz zeigt: Position "1", TeamName "Leceister", playedGames "38" etc usw., bis es nach Hause kommt, wo es zeigt : {u'wins ': 12, du gewinnst': 1, zieht 'zurück: 6, u'ziele usw. (offensichtlich sollte der tatsächliche Spaltenaufriss lauten:' Heimsiege ';' Heimverluste ';' Heimspiele ') usw., aber zeigt nur als eine einzelne Spalte –