[問題] 以dict紀錄文本中提到各字詞次數

作者: JeanJacinto (AspiredGlobeTrotter)   2019-12-19 19:31:36
大家好~~
小弟在做一個很簡單的文本分析,想要把一個csv檔中,各行提到日本、美國、法國三個
國家的次數,連同國家名記錄到一個dictionary裡,另外csv檔有兩個欄位,一個title和
一個content。於是有了下面的程式碼:
https://i.imgur.com/L2WCu84.jpg
但是後面兩個國家都會是0次@@
想請問各位前輩,小弟是犯了什麼錯嗎?(有一段時間沒寫python了,可能犯了很愚蠢的
錯誤QQ)
作者: penut85420 (PenutGGorz)   2019-12-19 19:57:00
因為跑完第一個國家之後csv reader就到檔案結尾了應該要把country跟reader迴圈交換,邏輯都要修改個附帶一提dict是保留字,雖然這裡不影響
作者: cuteSquirrel (松鼠)   2019-12-19 20:28:00
雖然不知道原始csv 內容如何但是可以透過csv.dictReader把內容依序讀出來。csv reader : https://imgur.com/a/P24QNyB
作者: JeanJacinto (AspiredGlobeTrotter)   2019-12-19 20:54:00
感謝p大,後來有寫出正確結果了!

Links booklink

Contact Us: admin [ a t ] ucptt.com