Я получил scipy.sparse.csr_matrix
объект, размер которого full_sites_sparse.shape
(336358, 48371)
. Также у меня есть датафрейм размером union_df[hour].shape
(336358, 17)
. Я хочу объединиться там и получить еще один с размером (336358, 48388)
Я пытаюсь объединить там с:
full_sites_hour_sparse = np.hstack((full_sites_sparse.A, union_df[hour].values))
и
full_sites_hour_sparse = scipy.sparse.hstack(full_sites_sparse.A, union_df[hour].values)
Но оба выдают исключение из памяти. Есть ли другой способ сделать это?