我想高效地计算当前行到前一行的距离,我知道极坐标没有索引,但公式大致如下:
if prior_occurrence {
(current_row_index - prior_occurrence_index - 1)
} else {
-1
}
这是输入 Dataframe :
let df_a = df![
"a" => [1, 2, 2, 1, 4, 1],
"b" => ["c","a", "b", "c", "c","a"]
].unwrap();
println!("{}", df_a);
| a-i32|B -应力|
| - ------|- ------|
| 1个|(c)秘书长的报告|
| 第二章|项目a|
| 第二章|B|
| 1个|(c)秘书长的报告|
| 四个|(c)秘书长的报告|
| 1个|项目a|
所需输出:
| a-i32|B -应力|B_距离- i32|
| - ------|- ------|- ------|
| 1个|(c)秘书长的报告|-1人|
| 第二章|项目a|-1人|
| 第二章|B|-1人|
| 1个|(c)秘书长的报告|第二章|
| 四个|(c)秘书长的报告|无|
| 1个|项目a|三个|
最有效的方法是什么?
1条答案
按热度按时间ttcibm8c1#
Python
生 rust
输出