根据文本文件的数据求平均值

你父亲

我有一个文本文件,如下所示,其中字符串之间有两列:

1   23
2   29
3   21
4   18
5   19
6   18
7   19
8   24
Cluster analysis done for this configuration!

1   23
2   22
3   19
4   18
5   23
6   17
7   19
8   31
9   21
10   27
11   19
Cluster analysis done for this configuration!

1   22
2   26
3   27
4   23
5   25
6   32
7   23
8   19
9   19
10   18
11   30
12   21
13   23
14   16
Cluster analysis done for this configuration!

1   23
2   19
3   23
4   27
5   20
6   17
7   15
8   22
9   16
10   23
11   20
12   23
Cluster analysis done for this configuration!

所需的输出将是:

1 22.75
2 24.0
3 22.5
4 21.5
5 21.75
6 21.0
7 19.0
8 24.0
9 18.666666666666668
10 22.666666666666668
11 23.0
12 22.0
13 23.0
14 16.0

我想获得第一列中每个数字的平均值。如果以本示例为例,则对应于“ 1”的平均值为:(23 + 23 + 22 + 23)/ 4 = 22.75,以此类推,对于“ 2”,“ 3”……等等,请注意字符串“ Cluster analysis ...”之间的行不相同。没关系 例如,在这种情况下,“ 14”的平均值仅为16,因为除“ 3rd”块外没有其他对应于“ 14”的数字。

我一直在想,有人需要打印字符串“ Cluster analysis ...”之间的所有数字。然后可能在一个数组中存储一个左右,然后只求平均值但无法在代码中实现它。谁能给我带头?

我对编码语言没有任何偏好;它只需要解决问题。我在考虑bash / shell,但也欢迎使用python。

恩里科
awk '/^[0-9]+ +[0-9]+$/ { # pick only lines with two numbers
         arr[$1] += $2    # accumulate the numbers in indexed bins
         n[$1]++          # keep track of how may numbers are in each bin
     }
     END {                     # finally,
         for (e in arr)        # for each bin
             print arr[e]/n[e] # divide
     }' your_input_file

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从文本文件获取平均值

来自分类Dev

在文本文件中排序并取平均值

来自分类Dev

查找文本文件的平均值

来自分类Dev

从文本文件 c# 计算平均值

来自分类Dev

在python中找到文本文件数据的平均值、最小值和最大值

来自分类Dev

计算Python中文本文件列的平均值

来自分类Dev

计算Spark Scala中文本文件中数字的平均值

来自分类Dev

如何找到文本文件中所有数字的平均值

来自分类Dev

从输入/文本文件中查找所有奇数和偶数的平均值

来自分类Dev

如何从文本文件中获得2个独立的数字平均值?

来自分类Dev

将文本文件中的分数排序为平均值

来自分类Dev

如何从文本文件中取出每一行并取平均值?

来自分类Dev

Bash:读取CSV文本文件后,从多个列中查找条目的平均值

来自分类Dev

Bash:读取CSV文本文件后,从多个列中查找条目的平均值

来自分类Dev

如何从文本文件中找到包含在字符串中的列表中数字的平均值?

来自分类Dev

如何显示和计算平均值?以及如何仅将值写入文本文件一次?

来自分类Dev

如何从文本文件中读取值并计算一个值重复的次数,然后找到平均值?

来自分类Dev

求平均值

来自分类Dev

根据两个条件求平均值;根据这些平均值创建列

来自分类Dev

根据键对字典中的值求平均值

来自分类Dev

根据x的分组值求y的平均值

来自分类Dev

根据原始文本文件中的数据创建多个文本文件

来自分类Dev

JessTab:求平均值

来自分类Dev

如何对表字段中的数据求平均值

来自分类Dev

如何求两组数据的平均值?

来自分类Dev

根据标题合并文本文件。

来自分类Dev

根据文本文件创建字典

来自分类Dev

根据我的数据生成平均值

来自分类Dev

Power BI:求平均值的平均值和平均值的 STDEV.P

Related 相关文章

  1. 1

    从文本文件获取平均值

  2. 2

    在文本文件中排序并取平均值

  3. 3

    查找文本文件的平均值

  4. 4

    从文本文件 c# 计算平均值

  5. 5

    在python中找到文本文件数据的平均值、最小值和最大值

  6. 6

    计算Python中文本文件列的平均值

  7. 7

    计算Spark Scala中文本文件中数字的平均值

  8. 8

    如何找到文本文件中所有数字的平均值

  9. 9

    从输入/文本文件中查找所有奇数和偶数的平均值

  10. 10

    如何从文本文件中获得2个独立的数字平均值?

  11. 11

    将文本文件中的分数排序为平均值

  12. 12

    如何从文本文件中取出每一行并取平均值?

  13. 13

    Bash:读取CSV文本文件后,从多个列中查找条目的平均值

  14. 14

    Bash:读取CSV文本文件后,从多个列中查找条目的平均值

  15. 15

    如何从文本文件中找到包含在字符串中的列表中数字的平均值?

  16. 16

    如何显示和计算平均值?以及如何仅将值写入文本文件一次?

  17. 17

    如何从文本文件中读取值并计算一个值重复的次数,然后找到平均值?

  18. 18

    求平均值

  19. 19

    根据两个条件求平均值;根据这些平均值创建列

  20. 20

    根据键对字典中的值求平均值

  21. 21

    根据x的分组值求y的平均值

  22. 22

    根据原始文本文件中的数据创建多个文本文件

  23. 23

    JessTab:求平均值

  24. 24

    如何对表字段中的数据求平均值

  25. 25

    如何求两组数据的平均值?

  26. 26

    根据标题合并文本文件。

  27. 27

    根据文本文件创建字典

  28. 28

    根据我的数据生成平均值

  29. 29

    Power BI:求平均值的平均值和平均值的 STDEV.P

热门标签

归档