私は40列と600000行のファイルを持っています。私はパンダのデータフレームでそれを処理した後、データフレームを異なる間隔の長さのcsvに保存したいと思います。 df.to_csvでの9月のkwargがあり、私は正規表現を試みたが、以下を使用してパンダデータフレームto_csvに区切り記号を追加
A B C D E F G
1 3 5 8 8 9 8
1 3 5 8 8 9 8
1 3 5 8 8 9 8
1 3 5 8 8 9 8
1 3 5 8 8 9 8
以下のように私は、私は別の列間隔で出力をするエラー
TypeError: "delimiter" must be an 1-character string.
を取得していますコードをタブ区切りにしています。それらはすべて同じ間隔である。
df.to_csv("D:\\test.txt", sep = "\t", encoding='utf-8')
A B C D E F G
1 3 5 8 8 9 8
1 3 5 8 8 9 8
1 3 5 8 8 9 8
1 3 5 8 8 9 8
1 3 5 8 8 9 8
私はループしたくないです、それは600k行に多くの時間がかかるかもしれません。
どのように? – Yorian
すべての列を文字列として保存し、スペースを入れることを検討してください。 – Parfait