본문 바로가기
Python

[Python] Jupyter notebook에서 .Rdata파일을 .csv 파일로 변환

by 하응 2021. 5. 18.

Jupyter notebook에서 .Rdata형식의 파일을 읽어와야 하는 경우가 종종있다. 

이 시간에는 Jupyter notebook에서 R을 사용할 수 있는 환경을 구성하고, .Rdata파일을 .csv 파일로 변환하는 방법을 알아보려고 한다. 

 

Anaconda 환경에서 Jupyter notebook을 사용하고 있다면, 아래와 같이 Anaconda Prompt에서 간단히 R 커널을 설치할 수 있다.

 

설치 전 2개의 커널만 있는 모습

 

Anaconda Prompt 창을 열고, 다음 명령어를 입력해준다. 

conda install -c r r-irkernel

 

설치 중간에 Proceed([y]/n)? 가 나오면, 'y' 입력해준다. 

설치가 완료되면 아래와 같이 'R' 커널이 새롭게 생긴다.

설치 후 'R' 커널이 새롭게 생긴 모습

 

 


반응형

 

'R' 커널에서 새로운 notebook을 열고 csv로 변환하고 싶은 .RData 파일을 로드한 후,  

write.csv() 함수를 활용해서 csv파일로 변환해준다. 

 

* kaggle의 serieA2017.RData의 teams_data 테이블을 teams_data.csv 파일로 저장했다. 

.Rdata 파일 로드 후, .csv파일로 저장

 

폴더에 teams_data.csv 파일 생성된 모습

 

 

 

반응형

댓글