作者JeanJacinto (AcctLoser)
看板Python
标题[问题] 以dict纪录文本中提到各字词次数
时间Thu Dec 19 19:31:36 2019
大家好~~
小弟在做一个很简单的文本分析,想要把一个csv档中,各行提到日本、美国、法国三个
国家的次数,连同国家名记录到一个dictionary里,另外csv档有两个栏位,一个title和
一个content。於是有了下面的程式码:
https://i.imgur.com/L2WCu84.jpg
但是後面两个国家都会是0次@@
想请问各位前辈,小弟是犯了什麽错吗?(有一段时间没写python了,可能犯了很愚蠢的
错误QQ)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.12.171.251 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1576755098.A.A31.html
※ 编辑: JeanJacinto (39.12.171.251 台湾), 12/19/2019 19:32:34
※ 编辑: JeanJacinto (140.112.25.98 台湾), 12/19/2019 19:33:20
1F:推 penut85420: 因为跑完第一个国家之後csv reader就到档案结尾了 12/19 19:57
2F:→ penut85420: 应该要把country跟reader回圈交换,逻辑都要修改个 12/19 19:58
3F:→ penut85420: 附带一提dict是保留字,虽然这里不影响 12/19 19:59
4F:推 cuteSquirrel: 虽然不知道原始csv 内容如何 12/19 20:28
5F:推 cuteSquirrel: 但是可以透过csv.dictReader把内容依序读出来。 12/19 20:29
7F:→ JeanJacinto: 感谢p大,後来有写出正确结果了! 12/19 20:54