csv_extract_resistance.py
This commit is contained in:
parent
575c4b1daa
commit
348595bd10
34
src/scripts/csv_extract_resistance.py
Normal file
34
src/scripts/csv_extract_resistance.py
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
import csv
|
||||
import json
|
||||
|
||||
file="data-1669138089418"
|
||||
with open(f"tmp/{file}.csv",) as csv_file:
|
||||
csv_reader = csv.reader(csv_file, delimiter=',')
|
||||
|
||||
with open(f'tmp/{file}_out.csv', 'w') as csv_out:
|
||||
|
||||
# create the csv writer
|
||||
writer = csv.writer(csv_out)
|
||||
|
||||
line_count = 0
|
||||
for row in csv_reader:
|
||||
if line_count == 0:
|
||||
print(f'Column names are {", ".join(row)}')
|
||||
row.append("res misurata")
|
||||
row.append("res attesa")
|
||||
line_count += 1
|
||||
writer.writerow(row)
|
||||
else:
|
||||
data=json.loads(row[1])
|
||||
if "resistance" in data.keys():
|
||||
res=data["resistance"]["0"]["results"]["result"]
|
||||
exp=data["resistance"]["0"]["step"]["spec"]["expected"]
|
||||
resstr=f'{res:.3f}'
|
||||
expstr = f'{exp:.3f}'
|
||||
print(f'res={resstr} exp={expstr}')
|
||||
line_count += 1
|
||||
row.append(resstr)
|
||||
row.append(expstr)
|
||||
writer.writerow(row)
|
||||
|
||||
print(f'Processed {line_count} lines.')
|
||||
Loading…
Reference in New Issue
Block a user