Page MenuHomePhorge

csv_to_excelCSV_and_Tags.py
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

csv_to_excelCSV_and_Tags.py

#!/usr/bin/env python3
import csv
import os
from os import listdir
from os.path import isfile, join
inputPath = "./splitted_data/values_20200325_1322_4/"
inputFile = "out.csv"
inputTags = "tag.csv"
outputFileName = "out_excel.csv"
headerName = "Tag"
classificationOK = ["TRAIN_STABLE", "OPERATION"]
setOK = "1"
classificationDrift = ["TRAIN_DRIFT_UP", "TRAIN_DRIFT_DOWN"]
setDrift = "2"
with open(inputPath + "/" + inputFile, 'r') as file:
file_content = file.readlines()
with open(inputPath + "/" + inputTags, 'r') as t:
reader = csv.reader(t)
tags = list(reader)
file_content[0] = file_content[0][:-1] + headerName + file_content[0][-1:]
for i in range(1,len(file_content)):
if tags[i-1][0] in classificationOK:
file_content[i] = file_content[i][:-1] + setOK + file_content[i][-1:]
elif tags[i-1][0] in classificationDrift:
file_content[i] = file_content[i][:-1] + setDrift + file_content[i][-1:]
else:
print(tags[i-1][0], " is not included! i = ", i)
input()
file_content = [f.replace(',', ';') for f in file_content]
file_content = [f.replace('.', ',') for f in file_content]
with open(inputPath + "/" + outputFileName, 'w') as file:
file.writelines(file_content)

File Metadata

Mime Type
text/x-script.python
Expires
Sun, Mar 1, 6:40 PM (1 d, 9 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
287519
Default Alt Text
csv_to_excelCSV_and_Tags.py (1 KB)

Event Timeline