私はPythonでデータマイニングアルゴリズムの実装に取り組んでいます。私はitemsetsを取得する入力ファイルとして使用している大きなCSVファイルがあります。私はプログラムを通して行にcsvファイルを分割したいと思う。誰かがそれを可能にする方法を教えてもらえますか?CSV行分割
Q
CSV行分割
-1
A
答えて
1
import pandas as pd
pd.read_csv(file_name,sep='rows separator')
http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.htmlを参照してください。
+0
助けてくれてありがとうございます – Knox
0
行が改行で区切られ、その列がカンマで区切られていると仮定します。この場合、Pythonはすでに行ごとに行を読む方法を知っています。その後、カンマがあるところで各行を分割することができます。
item_sets=[] #Will put the data in here
with open(filename, "r") as file: # open the file
for data_row in file: #get data one row at a time
# split up the row into columns, stripping whitespace from each one
# and store it in item_sets
item_sets.append( [x.strip() for x in data_row.split(",")])
+0
そのための実装がたくさんあります。 – nir0s
0
import csv
with open('eggs.csv', 'rb') as csvfile:
spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|')
for row in spamreader:
print row
あなたは、私がread_csv
のパンダのimpelmentationが、より効率的であると仮定していますが、任意の依存関係を望んでいないので、もしcsv
モジュールはPythonに組み込まれているリスト としてcsvファイルのすべての行をプリントアウトしますそれを使用することができます。
関連する問題
- 1. 分割CSV
- 2. CSV行をリストに分割する
- 3. Python - 行を列に分割 - csv data
- 4. csvファイルの分割
- 5. CSVフィールドをSQLの異なる行に分割
- 6. Rubyを配列の別の行に分割し、CSVにエクスポート
- 7. Java:複数の行を含むCSVファイルの分割
- 8. csvファイルを行単位で分割して再編成する
- 9. .csvファイル内の行をPythonで分割する
- 10. 特定のサイズのCSVファイルの分割
- 11. CSVファイル分割値すべてnull
- 12. Python 3.5 |分割リストとcsvに変換
- 13. sql-データテーブルをcsvファイルに分割
- 14. csv pythonを分割してマージする
- 15. CSVファイルを2列で分割する
- 16. CSV大ファイル分割をphpMyAdminにインポート
- 17. T-SQL分割行?
- 18. mysqlの行分割
- 19. Bashの5文字ごとにcsv行を分割する方法は?
- 20. CSVファイルから行を読み込み、値に分割する(sscanf SIGSEGV)
- 21. 大きな.CSVファイルで行を分割してデータベースにインポートする方法
- 22. 改行と分割線
- 23. Matlabの行列分割
- 24. 分割リストの列を複数の行に分割[R]
- 25. モジュレーションバケット(分割、分割)
- 26. SQL: - SQLの行を分割して複数の行に分割する
- 27. AutoSuggest jQueryコードのjQuery CSVから値を分割
- 28. Java - CSVファイルを配列に分割する
- 29. C#Groupby分割後の合計CSV(ヘッダーなし)
- 30. UNIXのコマンドラインで大きなcsvファイルを分割する方法
もっと正確には、read_csv()を参照してください –