Sto cercando di prendere due vettori di caratteri:con pasta() per la costruzione di percorso di Windows in R
directory <- "specdata"
id <- 1
e leggere i dati dal file che avrebbero "punto" a: vale a dire:
data <- read.table(paste(directory,"\\",id,".csv", sep="")
Il problema è nel risultato di incolla e "\". Sto cercando di farlo restituire "specdata\1.csv"
tuttavia restituisce "specdata\\1.csv"
che non è la stessa cosa.
senza alcun risultato, ho anche provato:
- utilizzando un singolo-slash
"\"
- usando le virgolette singole come
'\\'
- usando le virgolette singole come
'\'
- cambiando Settembre =
'\'
- modifica sep =
'\\'
- modifica sep =
"\"
- cambiando Settembre =
"\\"
- mediante la funzione c() prima come
codice:
fileNameAndPath <- c(directory,"\",id,".csv")
data <- read.table(fileNameAndPath)
Ti sei perso l'ovvio '/' che R consente e vuoi annullare a proposito di sfuggire alla barra - quindi '\\' ha davvero bisogno '\\\\'. Detto questo, 'file.path()' è * il * modo di andare come mostrato da @sgibb. –