Tôi cố gắng để mất hai vectơ nhân vật:sử dụng dán() để xây dựng con đường cửa sổ trong R
directory <- "specdata"
id <- 1
và đọc dữ liệu từ các tập tin mà họ sẽ "điểm" để: ví dụ:
data <- read.table(paste(directory,"\\",id,".csv", sep="")
Sự cố là do dán và "\". Tôi đang cố gắng làm cho nó trở lại "specdata\1.csv"
tuy nhiên nó trả về "specdata\\1.csv"
không giống nhau.
Để không có kết quả, tôi cũng đã cố gắng:
- sử dụng một đơn slash
"\"
- sử dụng dấu nháy đơn như
'\\'
- sử dụng dấu nháy đơn như
'\'
- thay đổi Tháng Chín =
'\'
- thay đổi sep =
'\\'
- thay đổi sep =
"\"
- thay đổi Tháng Chín =
"\\"
- sử dụng c() chức năng đầu tiên như
mã:
fileNameAndPath <- c(directory,"\",id,".csv")
data <- read.table(fileNameAndPath)
Bạn đã bỏ lỡ hiển thị '/' mà R cho phép và bạn muốn bỏ hiểu về việc thoát khỏi bị cắt - vì vậy '\\' thực sự cần '\\\\'. Điều đó nói rằng, 'file.path()' là * cách * để đi như @sgibb cho bạn thấy. –