Я пытаюсь создать переменную для моего набора данных, которая возвращает 1, если TimeLogDlyOpsID = previous (TimeLogDlyOpsID). В противном случае возвращает 0. Я знаю, как это сделать в R, но я пытаюсь воссоздать его в Python.
for i in range(2,len(tmpTimeLog2)):
if(tmpTimeLog2.TimeLogDlyOpsID[i] == tmpTimeLog2.TimeLogDlyOpsID[i-1]):
tmpTimeLog2.test[i] = '1'
else:
tmpTimeLog2.test[i] = '0'
. Я получаю следующее предупреждающее сообщение:
A value is trying to be set on a copy of a slice from a DataFrame
Что я делаю не так?