[英]How do I convert a numpy array into a pandas dataframe?
I would like to have the 3 columns of a numpy array 我想要一个numpy数组的3列
px[:,:,0]
px[:,:,1]
px[:,:,0]
into a pandas Dataframe. 进入大熊猫Dataframe。
Should I use? 我应该用吗?
df = pd.DataFrame(px, columns=['R', 'G', 'B'])
Thank you 谢谢
Hugo 雨果
You need to reshape your array first, try this: 您需要先重塑阵列,试试这个:
px2 = px.reshape((-1,3))
df = pd.DataFrame({'R':px2[:,0],'G':px2[:,1],'B':px2[:,2]})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.