代码之家  ›  专栏  ›  技术社区  ›  wildfire

在Python中从CSV文件中提取数据

  •  0
  • wildfire  · 技术社区  · 15 年前

    我刚拿到我的数据,作为 csv 文件。

    在datastudio中(文件是在那里拍摄的)是这样的。

    Counts  frequency
    300     1
    302     5
    303     7
    

    scipy :D)。

    Counts = [300, 302, 303]
    frequency = [1, 5, 7]
    

    我该如何编码?

    2 回复  |  直到 15 年前
        1
  •  9
  •   Daniel Roseman    15 年前

    csv 模块。

        2
  •  7
  •   nosklo    15 年前
    import csv
    
    counts = []
    frequencies = []
    
    for d in csv.DictReader(open('yourfile.csv'), delimiter='\t'):
        counts.append(int(d['Counts']))
        frequencies.append(int(d['frequency']))
    
    print 'Counts = ', counts
    print 'frequency = ', frequencies