小编Pra*_*pgb的帖子

如何编写极性自定义应用函数来逐行处理?

我需要在数据框中创建一个新列来存储处理后的值。所以我使用了 Polars apply 函数对 dicom 进行一些处理,然后返回值。但此应用函数默认将整列视为极坐标系列,并且不会逐行处理。

df = df.with_columns(
        [
            pl.apply(
                exprs=["Filename", "Dicom_Tag", "Dicom_Tag_Corrected", "Name"],
                f=apply_corrections_polars,
            ).alias("dicom_tag_value_corrected"),
        ]
    )
Run Code Online (Sandbox Code Playgroud)

python apply python-polars

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

apply ×1

python ×1

python-polars ×1