完全正確的.csv文件,我有以下格式.csv文件:看的不是R中
A, B, C
...
2.0, 4.0, 2.0^
...
7.3, 1.3, 6.8^
...
其中^意味着開始與符號的任意組合「,
」例如,,,,d..k3.4,,,,2,3f,,,
到底總有行結束。我希望我的輸出幀將是:
A B C
...
2.0 4.0 2.0
...
7.3 1.3 6.8
...
我怎樣才能讀取這個文件到幀?
完全正確的.csv文件,我有以下格式.csv文件:看的不是R中
A, B, C
...
2.0, 4.0, 2.0^
...
7.3, 1.3, 6.8^
...
其中^意味着開始與符號的任意組合「,
」例如,,,,d..k3.4,,,,2,3f,,,
到底總有行結束。我希望我的輸出幀將是:
A B C
...
2.0 4.0 2.0
...
7.3 1.3 6.8
...
我怎樣才能讀取這個文件到幀?
你的例子不清楚。你應該向我們展示2或3行文本文件。
假設你的文件是這樣的:
TEXT <- 'A, B, C
2.0, 4.0, 2.0,,,,,d..k3.4,,,,2,3f,,,
7.3, 1.3, 6.8,,,,,,2,3f,,,'
您可以使用它與read.table
選項fill=TRUE
dat <- read.table(text=TEXT,header=FALSE,sep=',',fill=TRUE)
dat <- dat[,colSums(is.na(dat))<nrow(dat)]
(dat <- dat[-1,])
V1 V2 V3 V8 V9 V10 V12 V13
2 2.0 4.0 2.0 d..k3.4 NA 2 3f
3 7.3 1.3 6.8 2 3f NA
試試這個例如函數read.table'(文件名,月= '' 讀,填寫= TRUE)'? – agstudy