2
"prom output.csv"ファイルの内容を読み込む次のpythonスクリプトを書きました。処理の後、出力をファイル "sorted output"に書き込みます。私の入力ファイルPythonを使用したExcelのセルシェル
::私は
: "プロムoutput.csvは" のように見える
import collections
import csv
import sys
with open("prom output.csv","r") as f:
cr = csv.reader(f,delimiter=",")
d=collections.defaultdict(lambda : list())
header=next(cr)
for r in cr:
d[r[0]].append(r[1])
with open("sorted output.csv","w") as f:
cr = csv.writer(f,sys.stdout, lineterminator='\n')
cr.writerow(header)
od = collections.OrderedDict(sorted(d.items()))
for k,v in od.items():
cr.writerow([k,";".join(v)])
出力は次のようになります "output.csvソート"現在の出力を若干修正して、次のような形式にしたい: