我想了解怎么把一个Excel表中的某一列中的名词和动词统计出来

我想了解怎么把一个Excel表中的某一列中的名词和动词统计出来,需要用python实现。

使用pandas进行统计分析,至于词性标注,可用jieba等库获取词及词性两列数据,参考https://blog.csdn.net/tonydz0523/article/details/87922657。 然后用如下代码统计名词和动词数量:

import pandas as pd 

df=pd.read_excel('words.xlsx')
print('nouns:\n',df[df['type'].str.startswith('n')].count())
print('verbs:\n',df[df['type'].str.startswith('v')].count())

英文的名词和动词的话不好区分,因为同样的单词既可以是名词也可以是动词。
如果非要做的话,可以循环遍历该列的每一行,再通过爬虫调用在线英语词典去识别。然后根据识别结果来区分