【发布时间】:2019-05-26 23:24:41
【问题描述】:
下表计算文本中的唯一单词(在这种情况下为哈姆雷特的德语文本)。
使用 Pandas,我想添加一个列 ['frequency'] 打印三个答案之一。
如果“计数”列中的值为 ,则频率为 “不常见”
如果“计数”列中的值>10,则频率为 '频繁'
如果“计数”列中的值为 1,则频率为“唯一”
我是 pandas 的新手,所以我最初认为我必须使用“for”循环和“if”“else”。当然,这对我不起作用,在阅读完这篇文章后,我发现您可以使用 .loc[] 代替。干净多了。
我会在下面给出答案,以防其他人非常清楚地需要这个设置。 ???这是我之前使用的表格-
count word length
0 67223 0
1 7 deinen 6
2 1 überwachsen 11
3 3 them 4
4 2 fortunens 9
5 1 flammen 7
6 1 ersäuentsezlichen 17
7 2 alleino 7
8 1 empfehle 8
9 1 beschulöffentlicher 19
10 1 unterthänige 12
11 1 pr 2
12 1 zurükzutreiben 14
13 38 wo 2
14 1 schadhaften 11
15 1 ddiese 6
16 1 zurükhaltend 12
17 1 laim 4
18 1 agents 6
【问题讨论】: