У меня есть фрейм данных с более чем 100 столбцами. мне нужно отстать от 60 из них, и я знаю имена столбцов, для которых мне нужно отставать. Есть ли способ отстать их в пакетном режиме или просто несколько строк?
Скажем, у меня есть датафрейм, такой как belwo
col1 col2 col3 col4 col5 col6 ... col100
1 2 3 4 5 6 8
3 9 15 19 21 23 31
Единственный способ, которым я знаю, это сделать это один за другим. Т.е. запустить df['col1_lag']=df['col'].shift(1)
для каждого столбца.
Кажется, это слишком много для такого количества столбцов. Есть лучший способ сделать это? Заранее спасибо.