给定 a 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])
但我得到了错误
TypeError:“value”参数必须是标量或字典,但您传递了“list”
关于实现这一目标的简单方法的任何建议?