Dies ist eine kleine Übung in Kombinationen und Pandas.Füllen eines Pandas-Datenrahmens mit Werten aus einem anderen Datenrahmen (Kombinationen)
Ich habe derzeit einen Pandas Datenrahmen wie:
| Knoten1 | Knoten2 | Entfernung |
| Sydney | Canberra | 100 |
| Melbourne | Sydney 200 |
| Canberra | Melbourne | 150 |
Ich erstellen dann einen neuen Datenrahmen, so dass Spaltenüberschriften und Zeilennamen die eindeutigen Werte der Knoten sind.
mat = pd.DataFrame(index = np.unique(df.node1), columns = np.unique(df.node1))
Entweder node1 oder node2 würde hier genügen, da die Reihenfolge beim Erstellen des Datenrahmens keine Rolle spielt.
Was produziert, was ich will aber gefüllt mit NaN-Werten.
Wie gehe ich zum Füllen der Matte mit den Werten aus der Distanzspalte, ohne eine hässliche Schleife zu schreiben?
Dank
Sind Spalten und Index von 'node1' erstellt? – jezrael
können Sie den Combos Dataframe hinzufügen? – Dark