14
我想有一个numpy的阵列如何将numpy数组转换为熊猫数据框?
px[:,:,0]
px[:,:,1]
px[:,:,0]
的3列到大熊猫数据帧。
我应该用吗?
df = pd.DataFrame(px, columns=['R', 'G', 'B'])
谢谢
雨果
我想有一个numpy的阵列如何将numpy数组转换为熊猫数据框?
px[:,:,0]
px[:,:,1]
px[:,:,0]
的3列到大熊猫数据帧。
我应该用吗?
df = pd.DataFrame(px, columns=['R', 'G', 'B'])
谢谢
雨果
您需要先重塑你的阵列,试试这个:
px2 = px.reshape((-1,3))
df = pd.DataFrame({'R':px2[:,0],'G':px2[:,1],'B':px2[:,2]})
你必须通过数据帧与2D输入,而不是一个三维阵列 – zhangxaochen
五月我通过列切片? ('p'[:,:,0],px [:,:1],px [:,:2]),columns = ['R','G','B' ]) – Hugo
np,你想要做什么? – zhangxaochen