본문 바로가기
반응형

전체 글533

[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.
1. Fast Python (파이썬) - Settings 급하게 파이썬을 적용해야하는 순간이어서 따로 공부하지는 않았(?)다. 어쨌든 개발을 해가면서 정리된 내용은 빠르게 익숙해져서 바로 실무에서 사용할 수 있게끔 한 내용이다. INDEX 설치 (Install) 개발환경 (IDE or Editor) 제일 먼저 설치가 우선일 것이다. 파이썬 공식 웹사이트에서 다운로드 받는 경우도 있고, 사용하고 있는 OS 에 맞게끔 설치하면 된다. 그리고 될수 있으면 Latest 버전을 권장한다. 버전 차이에 대한 내용은 시간이 없는 관계로 나중에 화장실에서나 흡연때 잠깐 보기로 하고 일단 바이패스로 Latest!! OSX 경우에는 기존에 설치된 파이썬이 있을 것이다. 일단은 파이썬 버전도 확인해보고, 버전 스위칭에 대한 부분은 알고 있어야할 필요가 있다. ㅡㅡ;; 귀찮;; 하.. 2022. 5. 21.
반응형