Что мне нужно сделать, так это преобразовать временную метку «год-месяц-день» в временную метку Unix, сделать с ней что-то, а затем изменить ее на временной ряд даты. Я работаю с отметкой времени «1999-09-07». Я получаю сообщение об ошибке: неверный литерал для int() с базой 10: '1999-09-07'
df1['timestamp'] = df1['timestamp'].astype(np.int64) // 10**9
#Got back this
ERROR:invalid literal for int() with base 10: '1999-09-07'
df1 = pd.read_csv('stock_CSV/' + ticker + '.csv')
pd.to_datetime(df1['timestamp'],unit='ns', origin='unix')
df1['timestamp'] = df1['timestamp'].astype(np.int64) // 10**9
#
#....some code
#
pd.to_datetime(df1['timestamp'], unit='s')
Я ожидаю, что мои даты будут преобразованы в временную метку unix, а затем преобразованы обратно
df1['timestamp'] = pd.to_datetime(df1['timestamp'])
. - person Quang Hoang   schedule 13.09.2019