본문 바로가기
반응형

파이썬13

[Module] rpy2 설치 파이썬과 R 이 인터페이스가 가능하다. 지속적으로 구글링을 하고 있지만 결과적으론 이 모듈이 (rpy2) 가 가장 최적인것 같다. 안정성도 어느정도 있어보이고. (현 시점까지 rpy2 3.5.2 버전까지 업데이트 된듯) . 그리고 docker 까지 지원하니 현황과 목적에 맞게 사용하면 될것 같다. 일단 터미널(or 콘솔) 에서 pip 으로 설치해보자. (R 은 설치되어있다는 전제) pip install rpy2 그럼 쭈주죽 rpy2 를 설치할 것이다. 이제 바로 테스트를 위해서 다음 포스트를 참고해서 테스트 해보시기 바랍니다. 2022. 6. 8.
[Module] 파이썬에서 R 실행하기 (rpy2) 파이썬에서 R 을 실행할 일이 있어서 일단 현재까지 사용가능한 방법은 모두 찾아보고 정리하고 있다. 그 중 먼저 rpy2 부터 보려고 한다. rpy2 가 제공하는 기능은 R 과 연동하기에 꽤나 훌륭하다. rpy2.rinterface : 속도와 유연성이 가장 중요한 R 에 대한 저수준 인터페이스. R 의 C 레벨 API 에 가깝다. rpy2.robjects : 사용 용이성이 가장 중요할 때 용이한 높은 수준의 인터페이스. 일반적으로 사용하기에 적합하다. rpy2.interactive : robjects 에 기반을 두고 높은 수준의 인터페이스를 제공한다. 일단 위 3가지를 제일 유용하게 사용할 수 있는 것 같다. 대충 그렇게만 알고 내 목적에 맞게 테스트 해야겠다. 목적은 2가지다. R 스크립트파일을 실행하.. 2022. 6. 8.
[ERROR] Python Import 파이썬에서 모듈 import 오류 파이썬에서 R 을 실행하기 위해 rpy2 패키지를 설치했다. 그런데.. 상상치도 못한 오류때문에 삽질..ㅡㅡ;;; 일단 중요한건 R 과 무관하게 실행하고자 하는 파이썬 파일명은 import 하는 모듈명과 동일하면 안된다. 그래서 파일명을 바꾸고 실행하니.. 잘된다... 허무하다.. ㅡㅡ;; 2022. 6. 7.
2. Fast Python (파이썬) - 기본문법 & 자료구조 세팅까지 깔끔하게(?) 넘어갔으면 빠르게 기본문법이나 자료구조를 보면 될것같다. 필요할 때 이 포스팅에서 Ctrl (Command) + F 로 찾아서 쓰면 편함 스타일 파이썬을 만든 '귀도반로섬' 이 제시한 PEP-8 이 있는데 사람마다 스타일이 다르지만 가독성/유지보수적인 측면을 위해 준수해보고자 하는 노력이 나쁘지는 않을 것 같다. 그리고 세미콜론(;) 은 사용하지 않는다. 자료형 파이썬은 변수 선언시 따로 형을 지정하지 않는다. 파이썬은 객체지향 언어이고 원시자료형이 없으므로 모든 값을 객체로 간주. 결과적으로 모든 데이터의 자료형은 그 데이터의 클래스 이다. 아래와 같은 형태로 터미널/콘솔에서 실행해보면 된다. typeValue = 100 print(type(typeValue)) # 말 그대로 t.. 2022. 5. 21.
반응형