6
data <- read.delim("C:\\test.txt", header = FALSE, sep = "$$$$$")
Error in scan(file, what = "", sep = sep, quote = quote, nlines = 1, quiet = TRUE,  : 
  invalid 'sep' value: must be one byte

なぜこのような制限があるのですか?私はそれを克服することができますか?

4

1 に答える 1

5

これが潜在的な解決策です。

これがファイルの行のように見えると仮定します

1$$$$$2$$$$$3$$$$$4

以下は、変数が文字として格納されたマトリックスを作成します。

do.call(rbind,strsplit(readLines('test.txt'),'$$$$$',fixed=T))
于 2010-04-28T22:23:31.183 に答える