Я пытаюсь манипулировать Pandas DataFrame. См. Pandas DataFrame ниже: ![enter image description here](https://i.stack.imgur.com/Mwx2A.png)
Я пытаюсь перейти от столбца 6 к периоду 1, если столбец 6 отсутствует.
Вот идея:
tarrif_6_missing = df2[6].isnull()
df2[tarrif_6_missing] = df2[tarrif_6_missing].shift(1,axis=1)
Вышеприведенное неверно, поскольку оно сдвигает целые ячейки от начала столбцов. Вместо этого, если столбец 6 отсутствует. Я хотел бы сместить столбцы на период 1 от столбца 6, а не от начала столбца.
РЕДАКТИРОВАТЬ: Спасибо за правки, но я получаю, получаю ошибку:
tarrif_6_missing = df2.loc[:,6].isnull()
df2.loc[:,tarrif_6_missing:] = df.loc[:,tarrif_6_missing:].shift(1, axis=1)
Я получаю ошибку: TypeError: '0 False
И это не так go до