Pandas 将numpy二维阵列重塑为一维阵列

Pandas 将numpy二维阵列重塑为一维阵列,pandas,numpy,Pandas,Numpy,我有一个numpy数组,如下所示 a.shape = (100, 500) df.shape = (100 * 500, 1) df[500*i+j,0] = a[i, j] 希望转换成熊猫数据帧,如下所示 a.shape = (100, 500) df.shape = (100 * 500, 1) df[500*i+j,0] = a[i, j] 没有循环…我肯定我遗漏了一些东西,但这不是一个简单的扁平化吗 df = pd.DataFrame(a.fl

我有一个numpy数组,如下所示

a.shape =  (100, 500)
   df.shape =  (100 * 500, 1)
   df[500*i+j,0]  = a[i, j]
希望转换成熊猫数据帧,如下所示

a.shape =  (100, 500)
   df.shape =  (100 * 500, 1)
   df[500*i+j,0]  = a[i, j]

没有循环…

我肯定我遗漏了一些东西,但这不是一个简单的扁平化吗

df = pd.DataFrame(a.flatten())
如果我误解了你所说的
I
j
的意思,转置应该:

df = pd.DataFrame(a.T.flatten())

对不起,我不明白你的问题。请提供一份报告。