2017-07-26 7 views
0

Hallo Ich benutze Python Version 3, um Daten von einem Gebäudeautomationssystem durch RESTapi Abfrage abzurufen. Das gibt eine Menge Daten zurück, aber ich denke nicht, dass es im Pandas-Serienformat ist ... Ich habe auch einen Ausschnitt der Python-Shell-Ausgabe angehängt. Letztendlich versuche ich, eine Pandas-Serie zu erstellen, um ein paar einfache Mathe zu machen, aber ich mache etwas falsch!Python Pandas Fragen

hwr = session.find_entity(filter_expr='secondaryhwr').result 
hwr_df = session.his_read_frame(hwr, rng= '2017-05-01,2017-07-25').result 

print(hwr_df.tail()) 
print(hwr_df.head()) 
print(hwr_df.describe()) 

print(type(hwr_df)) 
print(hwr_df.columns) 
print(type(hwr_df.index)) 

Python Shell Output

Antwort

1

Es sieht aus wie ein Datenrahmen zurückgegeben wird. Sie können dies in eine Serie umwandeln, indem Sie Folgendes tun:

hwr_df = pd.Series(hwr_df[hwr_df.columns[0]]) 
+0

Dank eine Million für den Tipp, das hat total funktioniert ...! Bitte lassen Sie mich wissen, wenn ich dies als 'gelöst' markieren sollte, wenn stackoverflow diese Anforderung hat ... Einen schönen Tag! – HenryHub

+0

Sie sollten meine Antwort "akzeptieren" können, um sie als beantwortet zu markieren, aber nicht genau, wie – nanojohn