2014-07-24 1 views
0

문제점 : R에서 Matlab을 사용해야했습니다. 관련 패키지 R.matlab을 추가했습니다. 변수 내용은 Y 데이터, 경로, 경로, X, : 제가여기서 R에있는 사용자 정의 .GlobalEnv 변수의 물리적 위치와이를 영구적으로 삭제하는 방법은 무엇입니까?

정의 된 변수는 R. 내에 matlab에 작업 데모 예에서 변수를 정의

>path 
[1] "C:/Revolution/R-Enterprise-7.1/R-3.0.2/library/R.matlab/mat-files" 
>pathname 
[1] "C:/Revolution/R-Enterprise-7.1/R-3.0.2/library/R.matlab/mat-files/ABC.mat" 
>data 
$A  [,1] [,2] [,3] 
[1,] 1 10 19 
.................... 
[9,] 9 18 27 
$B  [,1] 
[1,] 1 
.......... 
[10,] 10 

$C 
, , 1 
[,1] [,2] [,3] 
[1,] 1 3 5 
[2,] 2 4 6 
....................... 
, , 3 
    [,1] [,2] [,3] 
[1,] 13 15 17 
[2,] 14 16 18 

attr(,"header") 
attr(,"header")$description 
[1] "MATLAB 5.0 MAT-file, Platform: windows, Software: R v2.15.0, Created on: Sat Mar  31 19:50:00 2012" 
attr(,"header")$version 
[1] "5" 
attr(,"header")$endian 
[1] "little" 

무엇 Revolution R을 다시 시작할 때마다 명확한 R 세션 (Object Browser에서 변수/개체 없음)을 얻으려면 이 필요합니다. 현재 Revolution R을 다시 시작할 때마다 위의 변수 (데이터, 경로, 경로 이름, x, y)가 개체 브라우저에 나타납니다.

지금까지 내가 무슨 짓을 : 나는 완전히 내 기본 라이브러리 위치에서 R.Matlab 폴더를 삭제

  1. : C : \ 혁명 \ R-엔터프라이즈 7.1 \ R-3.0.2 \ 라이브러리

  2. remove.packages ("R.matlab")

  3. Revolution R 닫힌; 현재 R 작업 디렉토리에있는 기존 솔루션 파일 (.sln)을 삭제했습니다. Revolution R을 재시작했습니다.

내가 무엇 이건, 내가 해결할 수 : 나는 변수 (데이터, 경로, 경로, x, y)의 개체 브라우저에서 .GlobalEnv에 표시 Revolution R을 닫고 다시 시작 할 때마다. 나는 명확히하고 싶다 .GlobalEnv 시작할 때 Revolution R.

+0

Revolution R를 다시 시작합니다. –

+0

작업 디렉토리 ('getwd()')에서 .Rdata 파일을 제거해보십시오. 이러한 IDE 중 일부는 디스크에 작업 영역을 저장하고 다음에 IDE를 시작할 때 다시로드합니다. – Theja

답변

1

솔루션 (단계적으로) :

1. 모든 객체를 삭제 (메뉴에서 Revolution R에서 : 데이터 - 모든 개체를 제거) 메뉴에서 혁명 R에서

2 : 도구 - 옵션 - Revolution RPE Options - Automatically Restore Saved Objects (선택됨 : 거짓). Revolution R 닫기

3.가 저장되는 작업 공간을 방지 설정에서 옵션이 있어야합니다

1

작업 디렉토리에서 .Rdata 파일을 제거하십시오 (필요한 경우 getwd() 명령을 사용하십시오)? 이러한 IDE 중 일부는 작업 영역을 디스크에 저장하고 다음에 시작할 때 다시로드합니다.