“Создайте DICT из двух столбцов Pandas” Ответ

Словарь из двух колонн панд

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

Создайте DICT из двух столбцов 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 Как создавать DICT из DataFrame на основе 2 столбцов

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

Панды создают DataFrame из нескольких словарей

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

Ответы похожие на “Создайте DICT из двух столбцов Pandas”

Вопросы похожие на “Создайте DICT из двух столбцов Pandas”

Больше похожих ответов на “Создайте DICT из двух столбцов Pandas” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования