前提・実現したいこと
python3.9でpandasを使ってコードを書いています。
dateframeをtxtファイルとして出力しようとしているのですが、以下のコードではdateframeの行ごとにtxtファイルが改行されてしまいます。
改行をせずに”、”などで区切って出力をするにはどうすればよいでしょうか?
書き出すdateframe
df
1 student_grade student_class student_number 26 1 A 7 311 1 A 12 432 1 A 33 545 1 B 6 694 1 C 15 7109 1 C 30 8120 1 D 1 9141 1 D 22 10165 2 A 6 11258 2 C 19 12311 2 D 32 13356 3 A 37 14366 3 B 7 15385 3 B 26 16421 3 C 22 17422 3 C 23 18437 3 C 38 19460 3 D 21 20470 3 D 31 21473 3 D 34 22491 4 A 12 23492 4 A 13 24513 4 A 34 25578 4 C 19 26584 4 C 25 27591 4 C 32 28606 4 D 7 29623 4 D 24 30638 4 D 39 31639 4 D 40 32673 5 A 34 33685 5 B 6 34738 5 C 19 35746 5 C 27 36753 5 C 34 37790 5 D 31 38801 6 A 2 39850 6 B 11 40873 6 B 34 41947 6 D 28
現在のプログラム
python
1df.to_csv(cwd + '\' + '結果' + '.txt' , mode='a' , columns=['student_grade','student_class', 'student_number'] , encoding='utf-8' , header=False , index=False , sep='-')
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/13 13:15