我有一个函数,它接受两个数字并输出。我想将该函数应用于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])