Как присоединить/сопоставить фрейм данных 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

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