我是 python 极坐标新手,并尝试将以下 pandas 代码转换为极坐标。
df.apply(lambda x: x[“obj”].compute(data), axis=1, expand = True)
数据帧 df 中的列 obj 由具有名为 compute 的函数属性的对象组成。 data是上面代码中的外部变量。
当我使用极坐标尝试上述代码时,
dl.map_rows(lambda x: (x[0].compute(data)))
dl 是极坐标数据帧,其中对象存储在第一列中,即 0。
我收到以下错误消息:
‘Expr’对象没有计算属性。
我也不确定极地是否有扩展功能。
您能帮我如何将上述熊猫转换为极坐标吗?
你尝试过吗:
df.with_columns(pl.col('obj').map_elements(lambda d:d.compute(data)))
我不认为它是最佳的,但我认为它可以工作。