У меня есть фрейм данных Polars и словарь. Я хочу сопоставить столбец в кадре данных с ключами словаря, а затем добавить соответствующие значения в качестве нового столбца.
У меня есть фрейм данных Polars и словарь. Я хочу сопоставить столбец в кадре данных с ключами словаря, а затем добавить соответствующие значения в качестве нового столбца. [code]import polars as pl
my_dict = { 'a': 1, 'b': 2, }
my_df = pl.DataFrame({'region': ['a', 'b', 'a']}) [/code] [code]┌────────┐ │ region │ │ --- │ │ str │ ╞════════╡ │ a │ │ b │ │ a │ └────────┘ [/code] Я хочу получить: [code]pl.DataFrame({'region': ['a', 'b', 'a'], 'city': [1, 2, 1]}) [/code] [code]┌────────┬──────┐ │ region ┆ city │ │ --- ┆ --- │ │ str ┆ i64 │ ╞════════╪══════╡ │ a ┆ 1 │ │ b ┆ 2 │ │ a ┆ 1 │ └────────┴──────┘ [/code] Как это сделать?