我想指望與和啓動文件「美」和「公民」在「就職」文件的數目。計數的指定字
cfd = nltk.ConditionalFreqDist(
(target, file[:4])
for fileid in inaugural.fileids()
for w in inaugural.words(fileid)
for target in ['america', 'citizen']
if w.lower().startswith(target))
year = ['1789', '1793']
word = ['america', 'citizen']
cfd.tabulate(conditions=year, samples=word)
它沒有正確計數單詞。有什麼問題? 注:我想顯示'美國'和'公民'列和列爲行。 我出來就把:
america citizen
1789 0 0
1793 0 0
使用'count()'函數。 Google - > Python計數函數 - >結果。 – GLHF 2015-02-07 17:52:34
請修正您的發佈代碼的縮進。 – wwii 2015-02-07 17:55:52