Создание 3D-массива - PullRequest
       2

Создание 3D-массива

0 голосов
/ 04 октября 2019

Возникла проблема при создании трехмерного массива из кадра данных со многими столбцами. Запрос выглядит следующим образом:

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, нет)] в метку времени

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...