Python按句子创建单词列表并计算CSV文件中的均值和位置

克里斯托弗·弗拉奇(Christopher Flach)

我希望计算每个句子的单词数,计算每个句子的平均单词,然后将该信息放入CSV文件中。到目前为止,这就是我所拥有的。我可能只需要知道在句点之前如何计算单词数即可。我也许可以从那里弄清楚。

#Read the data in the text file as a string
with open("PrideAndPrejudice.txt") as pride_file:
    pnp = pride_file.read()

#Change '!' and '?' to '.'
for ch in ['!','?']:
    if ch in pnp:
        pnp = pnp.replace(ch,".")

#Remove period after Dr., Mr., Mrs. (choosing not to include etc. as that often ends a sentence although in can also be in the middle)
pnp = pnp.replace("Dr.","Dr")
pnp = pnp.replace("Mr.","Mr")
pnp = pnp.replace("Mrs.","Mrs")
帕特里克·豪

要将字符串拆分为某个字符的字符串列表,请执行以下操作:

pnp = pnp.split('.')

然后,我们可以将每个句子拆分为一个字符串(单词)列表

pnp = [sentence.split() for sentence in pnp]

然后我们得到每个句子中的单词数

pnp = [len(sentence) for sentence in pnp]

然后我们可以使用statistics.mean计算平均值:

statistics.mean(pnp)

要使用该文件,statistics必须将其放在import statistics文件的顶部。如果您不认识我的重新分配方式pnp,请查看列表理解。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将单词列表和这些单词在句子中的位置保存为文件

来自分类Dev

使用熊猫计算csv中的句子和单词

来自分类Dev

查找句子中单词的位置和频率

来自分类Dev

Python:在csv文件中每小时计算平均值和标准偏差

来自分类Dev

从单词列表和句子列表创建平行语料库(Python)

来自分类Dev

标记句子列表中的单词Python

来自分类Dev

标记句子列表中的单词Python

来自分类Dev

这段代码有什么问题,我正在尝试使用列表中的位置和单词来重新创建已拆分的原始句子

来自分类Dev

我如何创建一个程序,让用户输入一个句子,然后将该句子放入列表中,并将每个单词转换为单词的位置

来自分类Dev

使用nltk计算python中的csv文件中单词的出现

来自分类Dev

使用nltk计算python中的csv文件中单词的出现

来自分类Dev

如何使用python计算csv文件中单词的出现次数?

来自分类Dev

在 Python 中的给定句子/字符串中按哪个单词排在第一位来排列列表

来自分类Dev

JAVA:我必须编写一个程序来从文件中读取“句子”,然后计算每个句子中的单词和元音数量

来自分类Dev

识别句子中单词的程序,将其存储在列表中,并将每个单词替换为列表中该单词的位置

来自分类Dev

按 R 中的位置对列表求平均值

来自分类Dev

在Python中查找特定单词的句子索引(列表中的句子)

来自分类Dev

按字母顺序排列句子并计算每个单词出现并打印在表格中的次数

来自分类Dev

从 csv 文件创建列平均值列表

来自分类Dev

python如何计算列表元素中的单词

来自分类Dev

在Python中按特定术语搜索单个句子列表

来自分类Dev

从具有精确单词匹配的句子列表中获取句子:Python

来自分类Dev

Python-计算CSV文件中每一列的平均值

来自分类Dev

计算句子中的特定单词

来自分类Dev

句子中单词的位置无法正常工作

来自分类Dev

如何计算存储在数组列表中的每个句子中每个单词的出现次数?

来自分类Dev

优化Pandas df以计算单词列表中的位置字符频率

来自分类Dev

如何在从.csv文件创建的列表中查找单词出现的频率

来自分类Dev

反转文件的句子,行和单词

Related 相关文章

  1. 1

    如何将单词列表和这些单词在句子中的位置保存为文件

  2. 2

    使用熊猫计算csv中的句子和单词

  3. 3

    查找句子中单词的位置和频率

  4. 4

    Python:在csv文件中每小时计算平均值和标准偏差

  5. 5

    从单词列表和句子列表创建平行语料库(Python)

  6. 6

    标记句子列表中的单词Python

  7. 7

    标记句子列表中的单词Python

  8. 8

    这段代码有什么问题,我正在尝试使用列表中的位置和单词来重新创建已拆分的原始句子

  9. 9

    我如何创建一个程序,让用户输入一个句子,然后将该句子放入列表中,并将每个单词转换为单词的位置

  10. 10

    使用nltk计算python中的csv文件中单词的出现

  11. 11

    使用nltk计算python中的csv文件中单词的出现

  12. 12

    如何使用python计算csv文件中单词的出现次数?

  13. 13

    在 Python 中的给定句子/字符串中按哪个单词排在第一位来排列列表

  14. 14

    JAVA:我必须编写一个程序来从文件中读取“句子”,然后计算每个句子中的单词和元音数量

  15. 15

    识别句子中单词的程序,将其存储在列表中,并将每个单词替换为列表中该单词的位置

  16. 16

    按 R 中的位置对列表求平均值

  17. 17

    在Python中查找特定单词的句子索引(列表中的句子)

  18. 18

    按字母顺序排列句子并计算每个单词出现并打印在表格中的次数

  19. 19

    从 csv 文件创建列平均值列表

  20. 20

    python如何计算列表元素中的单词

  21. 21

    在Python中按特定术语搜索单个句子列表

  22. 22

    从具有精确单词匹配的句子列表中获取句子:Python

  23. 23

    Python-计算CSV文件中每一列的平均值

  24. 24

    计算句子中的特定单词

  25. 25

    句子中单词的位置无法正常工作

  26. 26

    如何计算存储在数组列表中的每个句子中每个单词的出现次数?

  27. 27

    优化Pandas df以计算单词列表中的位置字符频率

  28. 28

    如何在从.csv文件创建的列表中查找单词出现的频率

  29. 29

    反转文件的句子,行和单词

热门标签

归档