Python从csv读取行,操作和组织数字行

Python从csv读取行,操作和组织数字行,python,csv,statistics,time-series,Python,Csv,Statistics,Time Series,我是一名非程序员地理学家,听过一些编程概念,但非常新手:-) 我要读六行环境数据。每次最多1000行 每行包含两位数(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=

我是一名非程序员地理学家,听过一些编程概念,但非常新手:-)

  • 我要读六行环境数据。每次最多1000行
  • 每行包含两位数(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中的统计,将数字放入矩阵中进行操作,等等。第一次,所以我边走边计算

    任何帮助都将不胜感激

    阿道夫
    我在智利瓦尔帕莱索的奎布拉达·维德流域修复研究中工作。

    嗨,阿道夫,就“行”而言,你说的是列吗?你能举一个csv文件格式的例子吗?塔希·阿道夫,我觉得你想做的很有趣,我也尊重你。分享你的输入文件的样本将是一个很好的前进方式。是的,DAG你是对的,我道歉;数据包含5到8列+-20000行文件。为了简单起见,我正在考虑选择.txt文件而不是.csv文件。OK:-)现在,在学习Python的过程中,我有一些特定于我的任务的东西需要破译。非常感谢……eaah行中隐含了很多概念:-)我刚刚读到“len”是一个内置函数,用于确定对象中的项数。问题:1。行:if len(sys.argv)>1:是否意味着询问第一行是否为空,是否将其读取到此数组?len的“对象”就是你正在读取的文件?2.在阵列中,cero为最小值,100为最大值;H是什么?@Adolfo
    len(sys.argv)>1
    表示传递给程序的参数不止一个<代码>数组('H',[0]*100)表示100个2字节无符号整数的数组<代码>'H'表示2字节无符号整数或无符号短整数。
    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')