簡體   English   中英

Python從CSV讀取行,操作和組織數字行

[英]Python reading rows from csv, operating and organizing rows of numbers

我是非程序員地理學家,聽說過一些編程概念,但非常新奇:-)

  1. 我要讀取六行環境數據。 每次最多1000行。
  2. 每行夏季都有兩個數字(0到99),只有正數。

  3. 讀取它們后,我將垂直顯示數字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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM