我可以在定义的函数中迭代我的df吗?



我有一个函数,它接受两个数字并输出。我想将该函数应用于df中的特定列,用于前两行,然后是后两行,等等。

function(df['foo'][0:2])起作用,下一个传递给函数的组将是[2:4]。如何创建一个循环来遍历整个df?还是我想错了?

使用每2步迭代一次的for循环

for i in range(0, len(df.index), 2):
function(df['foo'][i:i+2])

最新更新