2012-10-11 4 views
0

데이터 프레임을 채울 함수를 만들었지 만 함수의 끝에 return df1을 쓰는 것을 잊었습니다. 스크립트를 완료하는 데 너무 오래 걸립니다. 그래서 다시 재실행하는 것은 불가능합니다.함수 외부에서 로컬 데이터 프레임에 액세스 R

기능을 수행합니다 그런 일 :

안양 < - 기능 (DF1)

{

.... DF1에 일부 작업

반환

DF1}

I c 함수 내부에서이 데이터 프레임에 액세스 한 다음 일반적으로 전역 테스트로 더 많은 테스트를 적용합니다.

아마 이런 일이 : myfunc.df1

답변

6

나는 '브레이크로'같은 실행중인 R 과정에 가능하다고 생각하지 않습니다. 스크립트가 이미 완료된 경우 returned이 아닌 오브젝트가 삭제되어 더 이상 액세스 할 수 없습니다. 스크립트가 끝날 때까지 몇 주가 걸리면 항상 작은 데이터 세트에서 스크립트를 테스트하십시오 ...

+0

스크립트가 이미 완료되었으므로 개체가 반환되지 않았으므로 다시 실행해야합니다. : (\ – ifreak

+1

슬픈 스크립트를 재실행해야합니다. –

관련 문제