2016-09-26 5 views
-2

У меня есть xlsx-файл и для чтения из Rstudio я сохранил его как CSV-файл. Теперь, когда я пытаюсь прочитать файл из Rstudio, получаю следующую ошибку.Ошибка при чтении файла csv

setwd("D:/DATA SCIENCE/CCPP-Linear regression") 
ccpp<- read.csv("Folds5x2_pp.csv", header = TRUE) 

Ошибка в файле (файл «RT»): не может открыть соединение Дополнительно: предупреждение: В файле (файл «RT»): не может открыть файл «Folds5x2_pp.csv» : Нет такого файла или каталога

+0

You установили рабочий каталог, чтобы файл csv, вероятно, был сохранен где-то в другом месте. Вы можете щелкнуть вкладку «Файлы» в RStudio и проверить, есть ли она. Возможно, ваш файл не был сохранен с правильным расширением, так что R не может найти имя, которое вы ему даете. –

+0

В Excel проверьте каталог, в который был сохранен файл: небезопасно предположить, что он находится в том же каталоге, что и исходный файл xlsx. Чтобы узнать, что ищет R, попробуйте 'list.files()', чтобы увидеть, есть ли в вашем файле несколько неправильно написанных или с другим расширением. Кроме того, вы можете использовать ['readxl'] (https://cran.r-project.org/web/packages/readxl/index.html) или [' openxlsx'] (https: //cran.r-project. org/web/packages/openxlsx/index.html) – r2evans

+0

Спасибо, ребята .. Теперь он работает для меня. Я пропустил правильный путь. –

ответ

0

Как уже упоминалось в комментариях, часть сообщения «не может открыть соединение» сообщения об ошибке подтверждает, что там, где находится R, нет файла.

Несколько вещей, которые нужно иметь в виду

  • использование getwd(), чтобы увидеть текущий R рабочий каталог
  • использовать setwd() изменить WD R в
  • Вы должны использовать проекты RStudio организовать ваши проекты - это помогает с рабочим каталогом
  • Пространства в дорожках иногда трудны. Похоже, что у вас есть «D:/DATA SCIENCE», это пространство может вызвать проблемы (возможно, вам необходимо покинуть пространство, подобное "DATA\ SCIENCE".
  • Вы можете прочитать файл, используя полный путь (например, read.csv("D:/DATA SCIENCE/path/file.csv")), или если вы делаете это много, установить переменную в путь data_path ="D:/DATA SCIENCE/path/", а затем read.csv(file.path(data_path, "file.csv")) где file.path сцепляет с вашей операционной системы конкретного пути разделителем.
  • Вы можете импортировать файлы в RStudio, используя опцию Import Dataset в разделе Инструменты в строке меню.
+0

Спасибо, ребята .. Теперь он работает для меня. Я пропустил правильный путь. –

+0

Вы должны пересмотреть комментарии, которые были полезны и/или принять ответ, чтобы помочь другим пользователям найти этот вопрос. – vincentmajor

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