簡體   English   中英

將R代碼中斷到文件路徑的下一行

[英]Breaking R code to the next line for file paths

工作原理:

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的新手。這有點讓我感到困惑。 任何幫助表示贊賞。

這不起作用,因為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')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM