여러 변수, 예를 들어 X와 Y를 계산하는 R 스크립트 실행이 있다고 가정하십시오. X를 데이터 세트 ds_X로, Y를 데이터 세트 ds_Y로 저장할 수 있습니까?여러개의 입출력 (R 스크립트 실행)
문제는 data.frame에 매핑해야하는 사용 가능한 출력 포트가 1 개뿐입니다. 출력 포트를 추가하는 옵션이 누락 되었습니까? 입력 포트에도 동일한 문제가 있습니다. "Enter Data Manually"모듈 중 2 개를 연결할 수는 있지만, 3이 필요한 경우에는 어떻게해야합니까? 현재 해결 방법은 CSV 파일을 ZIP 파일에 저장하고 연결하는 것입니다. 더 쉬운 해결책이 있습니까? 내가 뭘하려의
예 :
나는 목록에 ds_X 및 ds_Y를 추가했습니다. 아이디어는이 목록을 여러 "Execute R Script"모듈에 전달하고 거기에 필요한 목록 요소를 사용하는 것입니다. 출력 포트 목록을 매핑하면 그래도 작동하지 않습니다 오류가
# Calculate lots of stuff - results are ds_X and ds_Y
ds_X <- mtcars
ds_Y <- cars
out <- list(ds_X, ds_Y)
maml.mapOutputPort("out")
결과 :
Error: Mapped variable must be of class type data.frame at this time.
하나의 옵션 : 여기
몇 가지 문서입니다 . 스크립트 안에'ds_X'와'ds_Y'를 저장하고,'list (ds_X, ds_Y)'출력을 만드십시오. – Visser답해 주셔서 감사합니다. 나는 실제로'list (ds_X, ds_Y)'를 반환하고 두 개의 "Execute R Script"모듈을 가지고 첫 번째/두 번째 요소를 처리하려고 시도했다. 불행히도 목록 대신 data.frame을 반환해야합니다. –
출력은 data.frame :'listName <- list (ds_X, ds_Y)'이고'listName [[1]]'과'listName [[2]]는 data.frames입니다. 그러나 예를 들지 않고 더 많은 것을 말하면 어렵다고 생각합니다. – Visser