bash和python出现csv.collator.py错误。3

2024-10-04 05:24:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我在使用csv\u collator.py命令时遇到一些问题。我无法从我要求它排序的文件中获取数据。代码如下:

screenshot of code

Ijeomas-MacBook-Pro:Heathrow data- 2019-02-07 till 2019-03-15 ijeoma$ csv_reader.py 15_min_Praxis_LHR2_meteo.csv | csv_collator.py -v -l 20 -u 100 -d 10 -f 15_min_Praxis_LHR2_meteo meteo.val.hmd
Traceback (most recent call last):
  File "/Users/ijeoma/SCS/scs_analysis/src/scs_analysis/csv_reader.py", line 99, in <module>
    for datum in reader.rows:
  File "/Users/ijeoma/SCS/scs_core/src/scs_core/csv/csv_reader.py", line 88, in rows
    datum = self.__header.as_dict([CSVReader.__recast(cell) for cell in row])
  File "/Users/ijeoma/SCS/scs_core/src/scs_core/csv/csv_dict.py", line 111, in as_dict
    raise ValueError("unmatched lengths: header: %s row: %s" % (self, row))
ValueError: unmatched lengths: header: CSVHeader:{cells:<generator object CSVHeader.__str__.<locals>.<genexpr> at 0x103dd1138>} row: ['rec', 'gases.Max of Time', 'gases.Average of praxis-431.val.NO2.cnc', 'gases.Average of praxis-431.val.NO.cnc', 'gases.Average of ref.NOCNC1 (Processed)', 'gases.Average of ref.NO2CNC1 (Processed)', 'gases.15 minute "real" data', 'meteo.val.hmd', 'meteo.val.tmp', 'meteo.tag', 'Error (C-G)', 'Praxis NO2 baselined']
csv_collator: CmdCSVCollator:{lower:20.0, upper:100.0, delta:10.0, file_prefix:15_min_Praxis_LHR2_meteo, verbose:True, path:meteo.val.hmd}
csv_collator: lower: 20.0 upper: 30.0 count:     0
csv_collator: lower: 30.0 upper: 40.0 count:     0
csv_collator: lower: 40.0 upper: 50.0 count:     0
csv_collator: lower: 50.0 upper: 60.0 count:     0
csv_collator: lower: 60.0 upper: 70.0 count:     0
csv_collator: lower: 70.0 upper: 80.0 count:     0
csv_collator: lower: 80.0 upper: 90.0 count:     0
csv_collator: lower: 90.0 upper: 100.0 count:     0
csv_collator: documents: 0 processed: 0

Tags: ofcsvinpycountvalupperlower