小弟是初學python的新手
網路上有各式各樣讀取CSV的方式好幾種都試過了好像都沒辦法成功
想請問一下一些關於讀取csv檔的問題
我的csv檔資料大約長這樣
label,feature
1 ,70 80 82 72 58 .........
0 ,80 50 45 125 45 .......
2 ,120 40 56 78 45 .......
.
.
前面是label,後面是pixel(48*48)
目前是用pandas讀取資料的方式
df = pd.read_csv('train.csv')
此時print(train.shape) 為(20000,2) <-20000筆資料
我想問的是如何將後面pixel的資料分開變成48*48的array
因為我如果直接將feature用as_matrix的方式變成narray
他會直接變成28000*1的vector然後每一列都是[70 80 82 72 58....]這種形式
想問怎麼把它變成[70,80,82,72.....]這樣子的形式不然我不能reshape成48*48
這問題困擾我一段時間了故上來發問 加上我打的關鍵字出來的東西好像都..
麻煩各位大大解惑了
另外再問一個白癡問題,如果用excel開csv檔都沒有逗號是正常的嗎?用程式這邊看會有