0

そのため、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

これを行う方法はありますか?リストを削除するだけですか?

ありがとう!

4

3 に答える 3