2

これが機能する理由:

PC<-read.csv('./public-transportation/san-francisco/passenger-count.csv', header=TRUE)

ただし、以下はRでは機能しません。

inputFile <-paste('./public-transportation/',
'san-francisco/passenger-count.csv')
PC<-read.csv(inputFile, header=TRUE)

私がしているのは、ファイル名を保持する変数を渡すことだけですか?申し訳ありませんが、私はRに比較的慣れていません。これは、私を少し困惑させます。どんな助けでも大歓迎です。

4

1 に答える 1

8

pasteのデフォルトの区切り文字はスペースであるため、これは機能しません。sep=""したがって、を設定、使用paste0、または使用する必要がありますfile.path

# paste with sep=""
inputFile <- paste('./public-transportation/',
  'san-francisco/passenger-count.csv', sep="")
# paste0
inputFile <- paste0('./public-transportation/',
  'san-francisco/passenger-count.csv')
# file.path
inputFile <- file.path('./public-transportation/',
  'san-francisco/passenger-count.csv')
于 2013-02-08T21:02:50.757 に答える