df['newcol1'] = df['User'].shift() == df['User']
df.ix[0, 'newcol1'] = True
df['newcol1'] = (df['Time'].shift() - df['Time']).abs() > 1
Самый быстрый способ сравнить строку и предыдущую строку в кадре данных pandas с миллионами строк