给定一个 pd.Series
,我想用列表替换空值。也就是说,给定:
import numpy as np
import pandas as pd
ser = pd.Series([0,1,np.nan])
我想要一个能够返回的函数。
0 0
1 1
2 [nan]
但是如果我尝试使用自然函数来处理这个问题,即fillna
:
result = ser.fillna([np.nan])
但是我收到了错误信息
类型错误:参数“value”必须是标量或字典,但您传递了一个“列表”
有没有简单的方法来实现这个?