python - iPython:使用 Pandas 计算单词数,如何计算最少出现的单词?

标签 python python-3.x pandas ipython anaconda

使用 iPython3。我能够弄清楚如何计算列中出现次数最多的单词

import pandas as pd
dft = pd.read_csv('NYC.txt')
dft_counts = complaints['Provider'].value_counts()
dft_counts[:10]

我如何编码来计算最少出现的单词?

最佳答案

更新:

counts = complaints['Provider'].value_counts()
counts[counts == 1]

显示小于或等于 3 的“计数”:

counts[counts <= 3]

旧答案:

你可以这样做:

complaints['Provider'].value_counts().nsmallest(1)

或者,您可以使用 iloc 定位器,这可能会更快一些:

complaints['Provider'].value_counts().iloc[-1]

关于python - iPython:使用 Pandas 计算单词数,如何计算最少出现的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37469511/

相关文章:

python - 从数据框中随机选择小时

python - 根据 Pandas 中的 pct_change 和之前的值计算当前值

python - 将 Matplotlib 图形嵌入 Tkinter 在 Python 3.5 上崩溃

python - while 循环的问题(python 基础)

python - 手动调用 __enter__ 和 __exit__

python - 我的 Postgres 查询如何执行得更快?我可以使用 Python 来提供更快的迭代吗?

python - Python 中的概率计数

python - 使用 BeautifulSoup 根据内容值提取标签内容

python - 为什么 `setup.py install`不更新脚本文件?

python - 如何逐角追加二维数组