Pandas 将numpy二维阵列重塑为一维阵列
我有一个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
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())
对不起,我不明白你的问题。请提供一份报告。