我正在使用python實現數據挖掘算法。我有一個大的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
將打印輸出一個CSV文件列表 的所有行我假設的read_csv
大熊貓impelmentation更有效,但csv
模塊內置於Python的,所以如果你不希望任何依賴關係,您可以使用它。
相關問題
- 1. 拆分csv文件
- 2. Groovy的拆分CSV
- 3. 拆分csv文件
- 4. 嘗試拆分csv輸出的行
- 5. CSV將行拆分成列表
- 6. 拆分時間戳列CSV
- 7. 拆分,合併,排序CSV
- 8. 拆分和合並csv python
- 9. 使用javascript拆分CSV
- 10. CSV文件將我的行數據拆分爲單獨的行
- 11. Oracle拆分行
- 12. 拆分列行
- 13. CSV導出中的字段拆分
- 14. 拆分CSV到基於價值
- 15. 將CSV列內容拆分爲多列
- 16. C# - 按CSV文件列拆分
- 17. 拆分一個csv文件的列
- 18. CSV文件拆分值全爲空
- 19. Powershell:將字符串拆分爲CSV
- 20. 在python中拆分CSV數據
- 21. sql-拆分數據表到csv文件
- 22. 將csv列拆分爲兩列(powershell)
- 23. 根據列拆分CSV文件
- 24. 拆分大型CSV並刪除列
- 25. 熊貓 - 拆分列存儲爲csv
- 26. 使用pd.series將csv拆分爲多列
- 27. 帶頭c拆分CSV文件#
- 28. 拆分CSV文件爲文本文件
- 29. PHP,處理和拆分CSV文件
- 30. 根據csv拆分字符串
看到熊貓圖書館,更準確地說read_csv() –