У меня есть df
и я хочу заполнить имена столбцов от столбца 3 до последнего столбца (в данном случае 8, но может быть больше или меньше).Начиная с 3, два имени столбца всегда принадлежат друг другу (в смысле именования). Таким образом, 3 и 4 вместе, 5 и 6 вместе ... и так далее. Может быть, иногда до 20 столбцов.
То есть со следующим кодом:
z=1
for i in range(3,len(df.columns)):
df=df.rename(columns = {i:'searchword %d' % z, i+1:'# of sw %d' % z})
z=z+1
df
я получаю это до этой точки:

Нотолько в первом цикле это правильно, поэтому то, что я хочу, должно выглядеть так: 