“Wörterbuch aus zwei Spalten Pandas” Code-Antworten

Wörterbuch aus zwei Spalten Pandas

pd.Series(df.A.values,index=df.B).to_dict()
Blushing Booby

Erstellen Sie DICT aus zwei Spalten Pandas

In [6]: df = pd.DataFrame(randint(0,10,10000).reshape(5000,2),columns=list('AB'))

In [7]: %timeit dict(zip(df.A,df.B))
1000 loops, best of 3: 1.27 ms per loop

In [8]: %timeit pd.Series(df.A.values,index=df.B).to_dict()
1000 loops, best of 3: 987 us per loop
Busy Boar

Python So erstellen Sie ein Diktat aus Datenframe basierend auf 2 Spalten

In [9]: pd.Series(df.Letter.values,index=df.Position).to_dict()
Out[9]: {1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'}
Witty Whale

DICT -Spalte in mehreren Spalten Python sein

In [2]: df = pd.DataFrame({'a':[1,2,3], 'b':[{'c':1}, {'d':3}, {'c':5, 'd':6}]})

In [3]: df
Out[3]:
   a                   b
0  1           {u'c': 1}
1  2           {u'd': 3}
2  3  {u'c': 5, u'd': 6}

In [4]: df['b'].apply(pd.Series)
Out[4]:
     c    d
0  1.0  NaN
1  NaN  3.0
2  5.0  6.0
Magnificent Mongoose

Pandas erstellen Datenrahmen aus mehreren Wörterbüchern

sales = [{'account': 'Jones LLC', 'Jan': 150, 'Feb': 200, 'Mar': 140},
         {'account': 'Alpha Co',  'Jan': 200, 'Feb': 210, 'Mar': 215},
         {'account': 'Blue Inc',  'Jan': 50,  'Feb': 90,  'Mar': 95 }]
df = pd.DataFrame(sales)
Joyous Jaguar

Ähnliche Antworten wie “Wörterbuch aus zwei Spalten Pandas”

Fragen ähnlich wie “Wörterbuch aus zwei Spalten Pandas”

Weitere verwandte Antworten zu “Wörterbuch aus zwei Spalten Pandas” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen