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