我有一个 Dataframe df=
name state
null CA
Julia null
Robert null
null NJ
其中name和state列都是string列
我想将名称列中的字符串null替换为None。
当我尝试使用替换函数如下,它转换所有值从名称列到无,因为它不是预期的结果,我只想'空'值到被转换到无
df = df.withColumn('name', regexp_replace('name', 'null', None))
我得到的输出如下,我猜它无法识别'空';
name state
null CA
null null
null null
null NJ
如何解决这一问题?
1条答案
按热度按时间kwvwclae1#
这样就行了
字符串"null"过滤器的输出(因为None的字符串表示也为null,仅输出可能会产生误导)