Python 将多维numpy数组附加到现有数据帧

Python 将多维numpy数组附加到现有数据帧,python,arrays,numpy,multidimensional-array,Python,Arrays,Numpy,Multidimensional Array,我试图将numpy数组附加到已经存在的数据帧中 df_train = pd.DataFrame() sk_train = sklearn_representation_train.toarray() 数据帧和sk_列的形状为: sk_train -> array([[ 0., 0., 0., ..., 0., 0., 0.], [ 0., 0., 0., ..., 0., 0., 0.], [ 0., 0., 0., ..., 0.,

我试图将numpy数组附加到已经存在的数据帧中

df_train = pd.DataFrame()
sk_train = sklearn_representation_train.toarray()
数据帧和sk_列的形状为:

sk_train
-> array([[ 0.,  0.,  0., ...,  0.,  0.,  0.],
       [ 0.,  0.,  0., ...,  0.,  0.,  0.],
       [ 0.,  0.,  0., ...,  0.,  0.,  0.],
       ..., 
       [ 0.,  0.,  0., ...,  0.,  0.,  0.],
       [ 0.,  0.,  0., ...,  0.,  0.,  0.],
       [ 0.,  0.,  0., ...,  0.,  0.,  0.]])

sk_train.shape
-> (95851, 2000)

df_train.shape
-> (95851, 9)

如何将sk_-train numpy数组转换为数据帧并将其连接到df_-train?

您是否查看了
dataframe.append
dataframe.concat
,具体取决于您希望事情如何排列?
x=np.zero((100200));y=np.0((100,90));pd.concat([pd.DataFrame(x),pd.DataFrame(y)])
@skruber执行此操作时,我遇到内存错误。