Ошибка говорит:
TypeError: Cannot compare type 'Timestamp' with type 'unicode'
Это означает, что вы сделали сравнение, с Timestamp
на левой стороне и unicode
на правой стороне (учитываяошибка возникает, конечно, на уровне сравнения).
Поскольку ошибка возникает в:
df = df[df['timestamp'] >= start]
Таким образом, это означает, что start
является строкой unicode
, а не отметкой времени.
Таким образом, вам сначала нужно преобразовать start
, например, с помощью:
df = df[df['timestamp'] >= <b>pd.to_datetime(</b>start<b>)</b>]