pd.应用(pd系列插值)有更多的争论

2024-04-19 02:15:21 发布

您现在位置:Python中文网/ 问答频道 /正文

如何重写

df.apply(pd.Series.interpolate)

因此,它可以实现与

df.interpolate(method='nearest')

提前谢谢。你知道吗


Tags: dfmethodseriespdapplynearestinterpolate
2条回答

您需要提供一个函数,并选择轴(0表示列):

df.apply(lambda a: a.interpolate(method='nearest'), axis=0)

可以将参数传递给^{}

df.apply(pd.Series.interpolate, args=('nearest',))

或者

df.apply(pd.Series.interpolate, method='nearest')

相关问题 更多 >