동일한 노트북 파일에서 R과 Python 사용

동일한 노트북 파일에서 R과 Python 사용

이 페이지에서는 Python의 rpy2 패키지를 사용하여 동일한 노트북 파일에서 R과 Python 코드를 실행하는 방법을 설명합니다.

시작하기 전에

시작하기 전에 R 프레임워크 사용자 관리형 노트북 인스턴스를 만듭니다.

R 및 Python에서 사용할 노트북 만들기

동일한 노트북 파일에서 R과 Python을 사용하려면 다음 단계를 완료합니다.

  1. Google Cloud Console에서 사용자 관리형 노트북 페이지로 이동합니다.

    사용자 관리형 노트북으로 이동

  2. 종속 항목을 설치하려는 R 인스턴스를 선택합니다.

  3. JupyterLab 열기를 클릭합니다.

  4. 파일 > 새로 만들기 > 노트북을 선택합니다.

  5. 새 노트북 파일의 Python 3 커널을 선택합니다.

  6. 파일 > 노트북 이름 변경을 선택하고 제목이 없는 노트북의 이름을 'rpy2.ipynb'와 같이 의미 있는 이름으로 변경합니다.

    이제 rpy2를 가져오고 동일한 노트북 파일에서 R과 Python을 사용할 수 있습니다.

rpy2를 사용하여 R 객체 가져오기

동일한 노트북 파일에서 R과 Python을 사용하는 방법의 예시로 다음 단계를 완료하여 rpy2를 통해 R 객체를 가져옵니다.

  1. 노트북 파일의 첫 번째 코드 셀에 다음 명령어를 입력합니다.

    import rpy2.robjects as robjects
    
  2. 선택한 셀 실행 및 진행을 클릭합니다. Python이 R 객체 액세스 및 조작을 위한 rpy2의 함수를 가져옵니다.

    선택한 셀 실행 및 고급 버튼

  3. 코드 셀을 추가하려면 노트북 파일의 아래에 셀 삽입 버튼을 클릭합니다.

    아래에 셀 삽입 버튼

  4. 새 코드 셀에 다음을 입력합니다.

    pi = robjects.r['pi']
    
  5. 선택한 셀 실행 및 진행을 클릭합니다. Python이 R pi 객체를 저장합니다.

  6. pi 값을 출력하려면 새 코드 셀에서 pi[0]을 입력하고 선택한 셀 실행 및 진행을 클릭합니다.

    pi 값 출력

다음 단계

rpy2 문서에서 rpy2를 사용하여 동일한 노트북 파일에서 R과 Python 코드를 실행하는 방법에 대해 자세히 알아보기