我正在使用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. Groovy的拆分CSV
- 2. 拆分csv文件
- 3. 拆分csv文件
- 4. CSV將行拆分成列表
- 5. 拆分時間戳列CSV
- 6. 拆分和合並csv python
- 7. 拆分列行
- 8. Oracle拆分行
- 9. 將CSV列內容拆分爲多列
- 10. 使用pd.series將csv拆分爲多列
- 11. Java - 將CSV文件拆分爲數組
- 12. 拆分CSV文件爲文本文件
- 13. CSV文件拆分值全爲空
- 14. 拆分一個csv文件的列
- 15. 熊貓 - 拆分列存儲爲csv
- 16. C# - 按CSV文件列拆分
- 17. sql-拆分數據表到csv文件
- 18. 帶頭c拆分CSV文件#
- 19. 拆分大型CSV並刪除列
- 20. 在SQL中將CSV字段拆分成不同的行
- 21. 遞歸SQL將CSV拆分爲表格行
- 22. 將CSV行拆分爲字符串數組問題
- 23. 在指定的行之後拆分CSV文件Python
- 24. 按行拆分csv文件並重新排列
- 25. T-SQL拆分行?
- 26. 拆分分隔成錶行
- 27. Java CSV行分隔
- 28. Oracle PL/SQL將csv字符串拆分爲n個部分
- 29. 如何使用列名稱將csv拆分爲多個部分?
- 30. 拆分微軟SQL行
看到熊貓圖書館,更準確地說read_csv() –