Я бегу по всем ячейкам в моей таблице, используя этот бит кода:
df.loc[(df["month"]=="january"),"a5"]=1
, который присваивает значение «1» в столбце a5 для всех строк, где значение в столбце месяцаэто "январь".Я хотел знать, есть ли способ присвоить «1» не этой строке, а строке ниже.
Я пытался просто сделать
df.loc[(df["month"]=="january")+1,"a5"]=1
, но это не такРабота.По некоторым причинам, которые я не совсем понимаю:
df.loc[(df["month"]=="january")+2,"a5"]=1
присваивает 1 строке, которая говорит "январь", и строке ниже.