小弟是初学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档都没有逗号是正常的吗?用程式这边看会有