[英]Python reading rows from csv, operating and organizing rows of numbers
我是非程序員地理學家,聽說過一些編程概念,但非常新奇:-)
每行夏季都有兩個數字(0到99),只有正數。
讀取它們后,我將垂直顯示數字0到99,並顯示六行每一行的讀取次數:
0 = 230 ..... 0 = 3 ........ 0 = 230 ...... 0 = 123 ...... 0 = 223 ...... 0 = 334
1 = 67 ...... 1 = 657 ...... 1 = 627 ...... 1 = 767 ...... 1 = 467 ...... 1 = 337
2 = 762 ..... 2 = 328 ...... 2 = 987 ...... 2 = 326 ...... 2 = 32 ....... 2 = 123
。 。
99 = 3 ..... 99 = 34 ....... 99 = 1 ....... 99 = 89 ...... 99 = 78 ...... 99 = 123
如果我能做到這一點,我會感覺很好。 一旦我學會了如何做到這一點,並且可以查看數據,就可以決定下一步應該運行什么。 excel,圖表,統計量,R中的統計量,將數字放入矩陣中以進行操作,等等。第一次,因此我正在研究中。
任何幫助都感激不盡,
Adolfo我正在研究智利瓦爾帕萊索的Quebrada Verde流域的修復。
from array import array
import sys
if len(sys.argv) > 1:
count = array('H', [0]*100)
file = open(sys.argv[1], 'r')
if file:
for line in file:
count[int(line)]+=1
file.close()
for a in range (100):
print(a, count[a], sep='\t')
else:
print('unable to open the file')
else:
print('usage: python', sys.argv[0], ' file')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.