有没有一种优雅的方法来重新编码极坐标数据框中的值。
例如
1->0,
2->0,
3->1...
Run Code Online (Sandbox Code Playgroud)
在 Pandas 中,它很简单:
df.replace([1,2,3,4,97,98,99],[0,0,1,1,2,2,2])
Run Code Online (Sandbox Code Playgroud) 我发现列表作为一种类型非常有用。不幸的是,它们有详细记录 - 如何生成它们,但没有记录如何访问内容本身:(
例如,我有一个名为 CARS 的列:
CARS
list
[f64]
======
[1,2,3]
[2,3]
[4]
[]
Run Code Online (Sandbox Code Playgroud)
我想准备两个新变量。
结果应该是这样的:
CARF CAR2
1 2
2 1
4 3
Null 3
Run Code Online (Sandbox Code Playgroud)