小编aar*_*ler的帖子

Spark数据帧 - 如何用连续的整数值填充空值?

假设我有一个像这样的pyspark数据帧:

KEY    VALUE
---    -----
623    "cat"
245    "dog"
null   "horse"
null   "pig"
331    "narwhal"
null   "snake"
Run Code Online (Sandbox Code Playgroud)

如何转换此数据帧,以便列中的任何nullKEY都替换为从1?开始的整数序列?期望的结果如下:

KEY    VALUE
---    -----
623    "cat"
245    "dog"
1      "horse"
2      "pig"
331    "narwhal"
3      "snake"
Run Code Online (Sandbox Code Playgroud)

python dataframe apache-spark pyspark spark-dataframe

2
推荐指数
1
解决办法
521
查看次数