2014-02-28 2 views
0

방금 ​​컴퓨터에 Ubuntu를 설치했고 이전에 Windows에서 작동했던 일부 코드를 다시 실행하고 있습니다. 모든 파일을 가지고 우분투에 디렉토리를 복사했습니다. 우분투에서 read.csv를 사용하여 csv를 R로 가져 오기

내가 R에 데이터베이스를 가져올 코드 줄을 실행

, 나는 다음과 같은 오류가 얻을 :

Annot <- read.csv("~/Documents/DATABASES/Functional_Annotations/Salar_2_Annot_light.csv", header = TRUE) 
Error in file(file, "rt") : cannot open the connection 
In addition: Warning message: In file(file, "rt") : cannot open file 
'/home/cd46/Documents/DATABASES/Functional_Annotations/Salar_2_Annot_light.csv': 
No such file or directory 

코드가 맞다, 이전부터 변경되지 않았습니다. 실제로 실행하면 :

setwd("~/Documents/DATABASES/Functional_Annotations") 

잘 작동하고 디렉토리를 인식합니다. 그리고 파일도 거기에 있습니다.

나는 무엇이 될 수 있는지 잘 모르겠지만, 누구든지 의견이 있으십니까? 내가 한 유일한 일은 우분투로 전환하는 것이었고, 문제가 거기에 놓여 있다고 상상할 수있었습니다.

+0

'setwd'에 전체 경로없이 파일 이름에'read.csv' 만 작동합니까? – Thomas

+0

'path.expand ("~/Documents/DATABASES/Functional_Annotations")가 당신에게하는 말은 무엇입니까? – hrbrmstr

+0

'ls -l'을 사용하여 CSV 파일에 할당 된 접근 권한을 확인하십시오 –

답변

0

나는 R 에서 readr 패키지는 단순히이 쓰기 설치 한 :

< DF - read_csv ("/ 경로/file.csv") 그리고이 나를 위해 작업하고 문제를 해결했다.