Ich versuche, einen Pandas Datenrahmen aus den Ergebnissen einer MultiLCA-Berechnung zu erstellen, wobei als Spalten die Methoden und als Zeilen die Funktionseinheiten verwendet werden. Ich habe eine Art von Lösung finden, aber es ist ein bisschen umständlich (Ich bin nicht sehr gut mit Wörterbuch)Erstellen Sie einen Datenrahmen aus MultiLCA Ergebnissen in Brightway2
...
mlca=MultiLCA("my_calculation_setup")
pd.DataFrame(mlca.results,columns=mlca.methods)
fu_names=[]
for d in mlca.func_units:
for key in d:
fu_names.append(str(key))
dfresults['fu']=fu_names
dfresults.set_index('fu',inplace=True)
ist es eine elegantere Art und Weise, dies zu tun? Die Namen sind auch sehr lang, aber das ist eine andere Geschichte ...