2014-12-09 2 views
0

У меня есть папка, содержащая 10 файлов, а именно 1.csv, 2.csv .... 10.csvR программирование. Как открыть файлы, взяв данные у пользователя?

Мне нужно сделать число от пользователя от 1 до 10 и открыть соответствующий файл. Это мой код: Я сохранил номер от пользователя по x. Теперь

y<-as.character(x) 
y<-paste(y,csv,sep=".") 
read.csv("y") 

Но это разве работает. Зачем? Пожалуйста, помогите

+3

Не указывайте свои имена переменных. Их нужно оценивать, а их цитирование делает их символьными константами. –

+1

Также вам не нужно преобразовывать x в символ, поскольку вставка будет делать это в любом случае, а 'csv' должен быть' 'csv" ':' y <- paste (x, "csv", sep = ".") ' –

ответ

2

Вы намеревались сделать read.csv(y) вместо read.csv("y").

Смежные вопросы