如何按特定顺序对行进行排序
df = pl.DataFrame({"currency": ["EUR","EUR","EUR","USD","USD","USD"], "alphabet": ["A","B","C","A","B","C"]})
Run Code Online (Sandbox Code Playgroud)
我需要按货币和自定义字母顺序降序
预计会是这样的
| 货币 | 字母 |
|---|---|
| 美元 | C |
| 美元 | A |
| 美元 | 乙 |
| 欧元 | C |
| 欧元 | A |
| 欧元 | 乙 |
我想使用 tidyvers 将我的应用程序从 R 迁移到 Python Polars,这段代码在 python Polars 中的等价物是什么?
new_table <- table1 %>%
mutate(no = row_number()) %>%
mutate_at(vars(c, d), ~ifelse(no %in% c(2,5,7), replace_na(., 0), .)) %>%
mutate(e = table2$value[match(a, table2$id)],
f = ifelse(no %in% c(3,4), table3$value[match(b, table3$id)], f))
Run Code Online (Sandbox Code Playgroud)
我尝试查看用于组合数据和选择数据的极坐标文档,但仍然不明白