-1
A
回答
0
你可以試着做到以下幾點:
require(data.table)
input <- data.table(do.call(rbind,strsplit(readLines('file.txt'),'::')))
input[, c("V3", "V4", "V5") := tstrsplit(V3, split = "|", fixed = T)]
第一行讀取您的文件使用::作爲分隔符(「file.txt」,但應該與你的文件名取代)。第二行將包含所有分類的1列分成3個獨立的列。
+1
謝謝soooo很多gourge91其工作正常:) – naveen
+0
很高興聽到它:) – 2016-09-28 13:51:56
0
Scanner scan = new Scanner(file);
while (scan.hasNextLine()) {
String[] a = scan.nextLine().replace("\\t", ",").split(",");
//do something with the array
}
scan.close();
該做的事:
- 創建一個掃描儀來處理每個文件(掃描程序掃描)
- 掃描中的下一個文件行(scan.nextLine())基於文件行 onNextNext()
- 用逗號(.replace(「\ t」,「,」))替換了選項卡,因此分隔符 w所有的相同
- 用逗號分割成數組。不管每行的長度如何,現在您可以處理所有數據,如 。
- 完成後請不要忘記關閉掃描儀。
謝謝!
+0
可以請你看看我保存的圖像。數據看起來像那樣。 我需要一個解決方案在R編程 – naveen
相關問題
- 1. 如何讀取分隔R中的「::」的.dat文件
- 2. Matlab:如何讀取具有多個分隔符的.txt文件
- 3. 如何使用不同的行分隔符讀取大文件?
- 4. 如何直接讀取製表符分隔的源文件中具有最大製表符分隔符的行
- 5. 在不同的擴展名和分隔符中讀取文件
- 6. Python - 如何讀取具有NUL分隔線的文件?
- 7. 如何刪除Unix dat文件中行尾的分隔符?
- 8. 帶有不同分隔符的R write.table
- 9. python具有不同分隔符的多個文本文件
- 10. R中的文本文件與不同分隔符
- 11. AWK:比較具有不同分隔符的文件的差異
- 12. 的R多個.dat文件,文件中讀取
- 13. 在r中讀取倍數不變的文本文件沒有相同的分隔符
- 14. 閱讀R中的分隔文件
- 15. 如何在C++中讀取.dat文件
- 16. 具有不同字段分隔符的Hadoop進程文件
- 17. 如何讀取.dat文件和grep的具體值
- 18. 將文本文件讀取到C++值中,並用不同的字符分隔
- 19. 讀取具有多個分隔符和不同長度的矩陣的文本文件
- 20. Excel文件分隔dat文件
- 21. 如何讀取子文件夾中的dat文件
- 22. PHP如何分割文本中具有相同分隔符的文本?
- 23. Qt:C++:如何讀取「.dat」文件
- 24. 如何從dat文件讀取數據?
- 25. 如何用C#讀取dat&idx文件?
- 26. 如何閱讀C#中的.DAT文件
- 27. 在R - TAB分隔文件中讀取幾個文件
- 28. 麻煩讀取製表符分隔文件[R
- 29. gnuplot - 如何從dat文件中讀取&字符
- 30. 如何讀取具有不同規範路徑的文件
請勿將您的數據作爲圖像發佈,請學習如何給出[可重現的示例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610) – Jaap