Как присоединить/сопоставить фрейм данных Polars с dict? [дубликат]Python

Программы на Python
Ответить
Anonymous
 Как присоединить/сопоставить фрейм данных Polars с dict? [дубликат]

Сообщение Anonymous »

У меня есть фрейм данных Polars и словарь. Я хочу сопоставить столбец в кадре данных с ключами словаря, а затем добавить соответствующие значения в качестве нового столбца.

Код: Выделить всё

import polars as pl

my_dict = {
'a': 1,
'b': 2,
}

my_df = pl.DataFrame({'region': ['a', 'b', 'a']})

Код: Выделить всё

┌────────┐
│ region │
│ ---    │
│ str    │
╞════════╡
│ a      │
│ b      │
│ a      │
└────────┘
Я хочу получить:

Код: Выделить всё

pl.DataFrame({'region': ['a', 'b', 'a'], 'city': [1, 2, 1]})

Код: Выделить всё

┌────────┬──────┐
│ region ┆ city │
│ ---    ┆ ---  │
│ str    ┆ i64  │
╞════════╪══════╡
│ a      ┆ 1    │
│ b      ┆ 2    │
│ a      ┆ 1    │
└────────┴──────┘
Как это сделать?

Подробнее здесь: https://stackoverflow.com/questions/796 ... -to-a-dict
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»