我有一組數據,看起來像這樣找到最小最大值和一列數據的平均值在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
我想TA在倒數第二列找到最小值,最大值和平均值。 林有點困惑如何使用拆分當列由空間和 - 分隔。 我圖一次,我可以使用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來做到這一點。
你確定'-'是分隔符而不是負號嗎? –
yep im positive – Rtrader
供將來參考:如果您對某個問題改變了主意,請不要刪除該問題。否則,未來的讀者將不會知道答案所指的是什麼。 – abought