そのため、CSV ファイルを開いて並べ替え、新しいファイルを作成し、並べ替えた値を新しい CSV ファイルに配置したいと考えていました。最初の 2 つの手順はなんとか完了しましたが、CSV ファイルを新しいファイルに戻すときに問題が発生しました。
g = open(FOUT,'w')
newcsv = sorted(accum, key = sortKey)
g.write(''.join('\n'.join(map((lambda x: str(x), newcsv)))))
g.close()
私のnewcsvは実際にはリストのリストであるため、これは部分的にしか機能しません。つまり、出力が得られます
[3.0, 12.0, 11.0, 17.0]
[5.0, 6.0, 17.0, 30.0]
[1.0, 10.0, 100.0, -40.0]
私が欲しいのは:
3.0, 12.0, 11.0, 17.0
5.0, 6.0, 17.0, 30.0
1.0, 10.0, 100.0, -40.0
これを行う方法はありますか?リストを削除するだけですか?
ありがとう!