Ich bin auf der Suche nach einer Zeile für Zeile Wörterbuch Mapping von zwei Spalten einer übergreifenden mehrspaltigen csv in eine pandas DataFrame
über eingelesen. Mit anderen Worten, für jede Zeile, den Wert in Spalte X den Schlüssel und den entsprechenden Wert in Spalte Y den Wert.Element-wise Wörterbuch-Erstellung von zwei Pandas-Serie (Spalten von csv als DataFrame)
Bei vielen Operationen in pandas
ist elementweise, vermutete ich, dass ich vielleicht dies mit dem folgenden Einzeiler erreichen könnte:
{df['X'] : df['Y']}
Ach, kein Glück.
Gibt pandas
seinen eigenen Weg dies zu tun? Ich werde auch etwas Ähnliches mit einem .xls und einem .xlsx suchen.
Python: 2.7.11
Pandas: 0,18
Mögliche Duplikat http://stackoverflow.com/questions/17426292/what-is-the-most-efficient-way-to-create-a-dictionary -von-zwei-Pandas-Datenrahmen-Co? – Pyderman