早晨,
我不确定这是否能实现。
假设我有一个带有列 a、b(无论什么)的极点数据框。
df = pl.DataFrame({"a":[1,2,3,4,5],"b":['x','y','z','p','f']})
还有一个列表.. l = [1,3,5,2,4]
;是否可以使用列表 l 作为排序顺序对数据框(使用列“a”)进行排序?
提前致谢!
早晨,
我不确定这是否能实现。
假设我有一个带有列 a、b(无论什么)的极点数据框。
df = pl.DataFrame({"a":[1,2,3,4,5],"b":['x','y','z','p','f']})
还有一个列表.. l = [1,3,5,2,4]
;是否可以使用列表 l 作为排序顺序对数据框(使用列“a”)进行排序?
提前致谢!
您可以使用
Enum
自sort
定义顺序,但由于Enum
仅适用于字符串,因此您首先需要临时转换为字符串:输出:
你不能只关注
.replace()
价值观吗?如果只是等长的 1:1 映射,你也可以
.sort_by()