동일한 노트북 파일에서 R과 Python 사용
이 페이지에서는 Python의 rpy2 패키지를 사용하여 동일한 노트북 파일에서 R과 Python 코드를 실행하는 방법을 설명합니다.
시작하기 전에
시작하기 전에 R 프레임워크 사용자 관리형 노트북 인스턴스를 만듭니다.
R 및 Python에서 사용할 노트북 만들기
동일한 노트북 파일에서 R과 Python을 사용하려면 다음 단계를 완료합니다.
Google Cloud Console에서 사용자 관리형 노트북 페이지로 이동합니다.
종속 항목을 설치하려는 R 인스턴스를 선택합니다.
JupyterLab 열기를 클릭합니다.
파일 > 새로 만들기 > 노트북을 선택합니다.
새 노트북 파일의 Python 3 커널을 선택합니다.
파일 > 노트북 이름 변경을 선택하고 제목이 없는 노트북의 이름을 'rpy2.ipynb'와 같이 의미 있는 이름으로 변경합니다.
이제 rpy2를 가져오고 동일한 노트북 파일에서 R과 Python을 사용할 수 있습니다.
rpy2를 사용하여 R 객체 가져오기
동일한 노트북 파일에서 R과 Python을 사용하는 방법의 예시로 다음 단계를 완료하여 rpy2를 통해 R 객체를 가져옵니다.
노트북 파일의 첫 번째 코드 셀에 다음 명령어를 입력합니다.
import rpy2.robjects as robjects
선택한 셀 실행 및 진행을 클릭합니다. Python이 R 객체 액세스 및 조작을 위한 rpy2의 함수를 가져옵니다.
코드 셀을 추가하려면 노트북 파일의
아래에 셀 삽입 버튼을 클릭합니다.새 코드 셀에 다음을 입력합니다.
pi = robjects.r['pi']
선택한 셀 실행 및 진행을 클릭합니다. Python이 R pi 객체를 저장합니다.
pi 값을 출력하려면 새 코드 셀에서
pi[0]
을 입력하고 선택한 셀 실행 및 진행을 클릭합니다.
다음 단계
rpy2 문서에서 rpy2를 사용하여 동일한 노트북 파일에서 R과 Python 코드를 실행하는 방법에 대해 자세히 알아보기