У меня вопрос относительно заполнения нулевых значений. Можно ли выполнить обратное заполнение данных из других столбцов, как в pandas?
Рабочий пример pandas о том, как заполнять данные:
У меня вопрос относительно заполнения нулевых значений. Можно ли выполнить обратное заполнение данных из других столбцов, как в pandas? Рабочий пример pandas о том, как заполнять данные: [code]df.loc[:, ["A", "B", "C"]] = df[["A", "B", "C"]].fillna( value={ "A": df["D"], "B": df["D"], "C": df["D"], } ) [/code] Пример Polars: я пытался заполнить данные из столбца D в столбец A, если значение равно нулю, но это не работает: [code]df = pl.DataFrame({ "date": ["2020-01-01 00:00:00", "2020-01-07 00:00:00", "2020-01-14 00:00:00"], "A": [3, 4, 7], "B": [3, 4, 5], "C": [0, 1, 2], "D": [1, 2, 5] }).with_columns(pl.col("date").str.to_datetime())