私はデータ(3000行と20000列)を持っています。私は 'クラス'のヘッダーを持つ列を追加する必要があり、3000行にはすべて同じ名前の 'Big'が含まれています。私はそれを手動でやろうとしましたが、ファイルが大きすぎて完全に読み込めません。 私はそれが簡単かもしれませんが、私はPythonにいくつかのコードを試してみましたが、それらのうちのどれもが必要な結果を出したことは初めてです。Pythonを使用してcsvファイルの大きなデータセットに列を追加する最も良い方法は何ですか?
0
A
答えて
1
import pandas as pd
df = pd.read_csv(r'/path/to/file.csv').assign(Class='Big')
df.to_csv('/path/to/new_file.csv', index=False)
または1ライナーとして:
pd.read_csv(r'/path/to/file.csv').assign(Class='Big') \
.to_csv(r'/path/to/new_file.csv', index=False)
UPDATE:
I have 9 files as the one you just helped me to add a column to, each one represent a class's attributes. can you tell me how i can combine these files in one csv file, that will be 27000 rows and 30000 columns?
files = ['file1.csv','file2.csv', ...]
df = pd.concat([pd.read_csv(f) for f in files], ignore_index=True)
関連する問題
- 1. Pythonフラスコを使用して大きなcsvファイルをアップロードする最も良い方法
- 2. 大きなデータセットをmysqlにインポートする最も良い方法
- 3. リストコンポーネントでCSVソースデータを使用する最も良い方法は何ですか?
- 4. 大量のSQLデータを.netでロードし、CSVファイルを生成する最も良い方法は何ですか?
- 5. Railsプラグインに曲を追加する最も良い方法は何ですか?
- 6. DataGridカラムボタンにアクションを追加する最も良い方法は何ですか?
- 7. DjangoアプリケーションにAPIを追加する最も良い方法は何ですか?
- 8. 新しい列を追加する最も良い方法
- 9. C++でデータを追加する最も良い方法は何ですか
- 10. 既存の配列キーに一重引用符を追加する最も良い方法は何ですか?
- 11. 既存のcsvファイルに大きな配列を列として追加する方法はありますか?
- 12. 大規模なデータセットをOracle SQLデータベースにインポートする最も良い方法は?
- 13. 多くのユーザーと一緒に大きなファイルをアップロードする最も良い方法は何ですか?
- 14. Python:大きな.csvファイルを読むには最適な方法ですか?
- 15. Javaで大きなデータセットを保存して検索する最良の方法
- 16. Pythonを使用して既存のCSVファイルに列を追加
- 17. Pythonで「等しくない」を使用する最も良い方法は何ですか?
- 18. Pythonで2つの値のペアをキーとして使用する最も良い方法は何ですか?
- 19. 大規模なCSVファイルをPythonを使用してMSSQLに一括ロードする最も速い方法は何ですか?
- 20. エリクシールでファイルに追加する最良の方法は何ですか
- 21. Pythonを使用してIIS 6.0のWebページを提供する最も良い方法は何ですか
- 22. gitプロジェクトで大きなcsvファイルを保存する最良の方法
- 23. スカラ:コレクションを値としてマップに要素を追加する最も良い方法は何ですか?
- 24. Pythonを使用してCSVファイルに新しい列を追加する方法は?
- 25. C#/ .NETを使用してファイル内のテキストを置換する最も良い方法は何ですか?
- 26. オブジェクトに値を追加する最も良い方法は?
- 27. Djangoデータベースにデータを追加する最も良い方法は?
- 28. Pythonを使用してCSVファイルの列に配列を追加する方法は?
- 29. 大きな行列の各列にt.testを適用する最も速い方法は何ですか?
- 30. 巨大なデータを持つCSVファイルを作成する最良の方法は何ですか(500万レコード)?
そのエラーを与える:DF = PD。 read_csv( 'pdc_big copy (クラス= 'Big') ^ SyntaxError:無効な構文 – sara
@sara、 'class'は予約語なので、代わりに' Class'を試してください – MaxU
私はあなたが今まで私を助けたものとして9つのファイルを持っています列を追加するには、それぞれがクラスの属性を表します。私はこれらのファイルを1つのcsvファイルにどのように組み合わせることができますか、それは27000行と30000列になりますか? – sara