如何重写
df.apply(pd.Series.interpolate)
因此它可以实现与
相同的功能df.interpolate(method='nearest')
提前致谢。
答案 0 :(得分:1)
您需要提供一个函数,并选择轴(列为0):
df.apply(lambda a: a.interpolate(method='nearest'), axis=0)
答案 1 :(得分:1)
您可以将参数传递给apply
:
df.apply(pd.Series.interpolate, args=('nearest',))
或
df.apply(pd.Series.interpolate, method='nearest')