鉴于此 -
导入Pandas库:
用None替换Series中的空字符串,并返回结果:
导入Pandas库:
import pandas as pd
创建Series对象并将字符串放入其中:s = pd.Series(['', '1', '2', '', '4', '', '6'])
为什么这个操作 -用None替换Series中的空字符串,并返回结果:
s.replace('', None).values
会得到这个结果 -
array(['', '1', '2', '2', '4', '4', '6'], dtype=object)
当我们本来期望的是下面这种结果 -
array([None, '1', '2', None, '4', None, '6'], dtype=object)
请注意,HTML标记应保留而不必解释。
s.replace([''],[None]).values
,这与您想要的相同。 - Nickil Maveli