Возникла проблема при создании трехмерного массива из кадра данных со многими столбцами. Запрос выглядит следующим образом:
x1 = data1
cols = list(data1.drop(['xyz', 'Date_Time'], axis=1).columns)
x1 = x1.drop_duplicates(subset=['xyz','Date_Time'], keep='first')
x = []
x = np.empty((data1.shape[0], data1.shape[1],len(cols)))
a=[]
for i in range(len(cols)):
a = x1.pivot(index='xyz', columns = 'Date_Time', values=cols[i])
a.fillna(0,inplace=True)
x = np.concatenate((x,a[a.shape[0],a.shape[1],None]), axis=2)
Я получаю ошибку:
Ошибка типа: невозможно преобразовать тип ввода [(3032, 267, нет)] в метку времени