當我使用r來讀取txt文件時,我將read.table sep para設置爲sep =「\ 001」或sep =「\\ 001」都不起作用。上述讀取包含nul字符作爲分隔符的txt文件,例如 001?
V1
1 886153044351\0010981623127\001\00113036806119\00113036806119
2 132693697611\0010\00118380389386\00113795105928\00113795105928
3 886134400554\0010981623127\001\00115033907649\00115033907649
4 550075776697\00115955516598\00115955516598\00113969121085\001
5 886156798054\0010918770552\001\00115977055775\00115977055775
6 132642200735\00118015668803\00118015668803\00118655109444\00118655109444
是我用讀表默認爲R. 我用分割功能,但它也沒有像上面09月的工作。
在記事本++中,我用逗號「,」替換了\ 0001,這樣我就可以像讀取數據一樣將數據讀入R中。
如果數據很大,我不能用記事本++替換nul字符,我該怎麼做呢?
使用'strsplit(dat $ V1,「\ 001」,fixed = TRUE)''。 –
或者:'library(splitstackshape); cSplit(dat,'V1',sep ='\ 001')'。 – Jaap