python求一组数的最大值和平均值_在python中找到一列数据的最小最大值和平均值...

我有一组数据看起来像这样201206040210 -3461.00000000 -8134.00000000 -4514.00000000

-4394.00000000 0 201206040211 -3580.00000000 -7967.00000000 -4614.00000000 -7876.00000000 0 201206040212 -3031.00000000 -9989.00000000 -9989.00000000 -3419.00000000 0 201206040213 -1199.00000000 -6961.00000000 -3798.00000000 -5822.00000000 0 201206040214 -2940.00000000 -5524.00000000 -5492.00000000

-3394.00000000 0

我想从第二列到最后一列,找出最小值、最大值和平均值。

当列被空格和-分隔时,我对如何使用split有点困惑。

我想一旦我这样做,我就可以使用min()和max函数。我已经写了一个shell脚本来做同样的事情#!/bin/ksh

awk '{print substr($5,2);}' data' > /data1

sort -n data1 > data2

tail -1 data2

head -1 data2

awk '{sum+=$1} END {print "average = ",sum/NR}' data2

我只是不知道如何在python中实现这一点。谢谢

编辑:决定用numpy来做这个。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值