2017-11-16 1 views
-1

데이터를 R에서 정적으로 읽지 않고 해결 방법을 찾을 수없는 솔루션을 찾고 있습니다. 내 목표는 R 코드의 메모리 위치에 따라 데이터를 읽는 것입니다. 데이터의 정확한 경로를 지정하지 않는다는 것을 의미합니다. 메모리 위치에 대해 알고있는 유일한 것은 코드와 동일한 파일에 저장된다는 것입니다 (이름은 항상 동일하게 유지됩니다). 문제는이 파일의 메모리 코드가 바뀔 수 있다는 것입니다. 이 문제를 해결하는 방법이나 비슷한 문제가 있습니까? 도움을 주셔서 감사합니다.R- 동적으로 데이터를 읽는 방법

c.

+1

죄송하지만 정말 질문하시는 것을 이해하지 못합니다. 그것을 바꿔 말할 수 있습니까? – Ale

+0

"메모리 코드"란 무엇입니까? 다른 실행중인 프로그램의 메모리를 읽으려고합니까? 대부분의 운영 체제에서는 보안상의 이유로 허용하지 않기 때문입니다. 당신이 묻고있는 것이 무엇인지 정확히 알지 못합니다. – MrFlick

답변

1

전적으로 귀하의 질문을 이해할 수 있는지 잘 모르겠습니다. 문제를 해결하기위한 시도와 관련된 코드가 있으면 도움이됩니다. 나는 또한 귀하의 게시물에 코멘트를하기에 충분한 포인트가 없으므로 스택 오버플로의 응답 기능을 사용해야합니다.

R에 읽을 파일의 전체 경로가 제공되지 않으면 작업 디렉토리에서 해당 파일을 찾습니다. 당신은

getwd() 

를 사용하여 R 콘솔 내에서 현재 작업 디렉토리를 검색 할 수 있으며 관심있는 디렉토리에있는 동안, 또는

를 사용하여, 중 (리눅스에서) 터미널에서 R을 시작하여 작업 디렉토리를 변경할 수 있습니다

항상 데이터 또는 관심있는 파일과 동일한 디렉토리에 스크립트가있는 경우 파일이있는 디렉토리에서 R을 시작하고 파일 이름 만 지정하면됩니다. read.csv() 또는 파일 읽기 명령에서.

이 정보가 도움이되기를 바랍니다.