다른 스크립트에서 스크립트의 일부를 자동으로로드하는 방법을 찾고 있습니다.R은 자동으로 데이터 셋에 구현 된 전처리를 새 데이터 셋에 적용합니다.
여기 내 문제 : 데이터 세트에서 사전 처리를 수행 한 스크립트를 만든 다음 xgboost를 적용했습니다.
이 스크립트의 실현 된 전처리 (예 : 새 변수 만들기, 평균에 의한 NA 대체 - 초기 데이터 세트의 평균 유지)를 새 데이터 세트에 자동으로 적용해야합니다. 이것은 사용자에게 완전히 투명해야합니다 (복사 붙여 넣기가 없으며 새로운 세트가있는 함수 만 있고 모델의 Rdata가 인수로 입력해야 함).
내 생각은 스크립트의 일부를 Rdata의 개체로 "저장"한 다음이 스크립트를 새 스크립트에로드하면 newdataset에 전처리가 적용됩니다.
누구나 할 방법에 대한 아이디어가 있습니까?
함수에 전처리 단계를 넣으시겠습니까? –
그게 내가 생각하는거야. 그러나 때로는 데이터 집합을로드하고 모든 것을 적용해야합니다. 예를 들어 NA를 평균으로 바꾸려면 초기 값에서 평균을 검색해야하는 등 일부 값을 검색해야합니다. dataset, 대체 할 새 데이터 집합의 평균을 계산하지 마십시오. 따라서 여러 함수를 만들고 Rdata에서 생성 된 함수를 호출해야하는 함수를 작성해야합니다.이를 처리하는 방법은 확실하지 않습니다. – Oolis