[問題] csv輸出問題

作者: charly780712 (洽里)   2015-08-09 12:42:42
大家好~
小弟程式語言新手,接觸約1個多月,請多多指教&包涵!!
目前正在練習讀取csv檔,修改後再輸出成另一個新的csv檔:
原始csv檔如下圖:
http://i.imgur.com/45erZ9J
我寫的程式碼如下圖:
http://imgur.com/yVTKH2Q
輸出後確實是我想要的樣子 (也就是原始檔少掉性別跟年齡的欄位)
但每列資料都會有一列空白隔開:
http://imgur.com/XdEUVW6
想請問我該在程式碼中新增什麼條件讓空白不見呢@@
試過在w.writerows(list5)的括號後面新增, end=""
但產生錯誤@@
不知道以上問題會不會很笨...
先謝謝各位前輩了!!
作者: ahoyhoy (南柯一夢)   2015-08-09 14:47:00
空白在那? 看沒有
作者: micangela (嘟)   2015-08-09 15:02:00
如果是python 2, open file時flag用 'wb'如果是Python3, open file時多加參數 newline=''看起來是Python3, 試試看f = open('NEW.csv', 'w', newline='')
作者: Yukirin (いい天気!)   2015-08-09 15:43:00
這資料這麼乾淨用pandas省事多了
作者: charly780712 (洽里)   2015-08-09 16:36:00
to ahoyhoy大:就是如第三張圖第2、4、6....列to micangela大: 此法成功了!! 謝謝您!!!to Yukirin大: 好的我會研究看看!!
作者: MOONY135 (談無慾)   2015-08-09 20:10:00
查過文章好像是會自動\N 所以三樓的解法正確http://www.ucs.cam.ac.uk/docs/course-notes/unix-courses/pythontopics/csv.pdf
作者: painkiller (肚子餓~)   2015-08-10 00:03:00
pandas好用歸好用 但是搞清楚資料格式也蠻重要的
作者: ahoyhoy (南柯一夢)   2015-08-11 20:57:00
拍謝 看錯圖

Links booklink

Contact Us: admin [ a t ] ucptt.com