데이터 분석/Python
-
pyinstall 실행 파일 생성시 오류 ModuleNotFoundError: No module named 'PyQt5'데이터 분석/Python 2022. 2. 22. 10:04
멀쩡히 실행파일 잘 생성하다가 갑자기 이런 오류가 떴다. cmd창을 관리자모드로 실행 뒤 --hidden-import PyQt5를 추가하여 아래 명령어로 실행했더니 해결됐다. 그 밖의 권한 오류나 엑셀 창을 켜놓고 실행하여 생기는 오류도 있었는데 오류창과 엑셀 프로그램을 닫고 실행했더니 오류가 사라졌다. pyinstaller -w -F --hidden-import PyQt5 run.py
-
쇼핑몰 주문 업체별 주문파일 생성하기, 대량 이메일 발송 업무 자동화 프로그램 파이썬 개발, Gui, PyQT5, QT designer, pyinstaller exe 실행 파일 만들기 디버깅 error 해결, pyinstaller exe파일 용량 줄이는..데이터 분석/Python 2022. 2. 10. 15:08
RPA: 업무 프로세스 자동화 프로그램 개발 회사에서 다른 마케팅팀 직원들이 쓸 수 있는 사내용 업무 자동화 프로그램 개발 업무를 맡게 되었다. 주로 하는 업무는 데이터 분석 프로젝트 제안과, 데이터 분석, 엔지니어링이지만 처음 만드는 개발 프로그램인만큼 신경이 쓰여 틈틈히 정리해두었다. 현재 업무 프로세스 *** 쇼핑몰 admin 에서 주문파일 다운 → 2. 업체별로 주문파일 엑셀파일로 저장 → 3. 각 업체별 주문파일 메일로 배송 및 송장번호 회신 요청 → 4. 송장번호 회신받기(메일로) → 5.B*** 쇼핑몰 admin에 송장번호 등록 개발 가능 범위 1.** 쇼핑몰 admin 에서 주문파일 다운 (구현) → xls 파일 → xlsx 형식으로 자동변환 2. 업체별로 주문파일 엑셀파일로 저장 (구현)..
-
소스트리 깃 commit 이전으로 되돌리기 - 용량 큰 파일 push 오류 날 때 커밋 삭제하는 법데이터 분석/Python 2021. 12. 8. 10:26
깃허브는 100mb 이상의 파일을 올리려면 bitbucket에서 LFS 저장소를 생성하여 업로드하는 방법이 있다 하지만 기존의 깃허브 저장소는 100mb 이상의 큰 용량 파일을 올리게 되면 오류가 난다. 이 때 실수로 커밋 후 git add로 스토리지 영역에 올려두었을 때 푸시(Push) 오류가 나면서 다른 변경된 사항도 푸시(push)하지 못하는 난감한 경우가 있다. 방법은 용량이 큰 파일을 commit하기 이전의 commit 커밋 상태로 되돌리면 된다. 즉 git add를 취소하는 것이다. 이전 커밋으로 변경하기 위해서는 git bash 터미널 창을 열어야 한다. 소스트리 창에서 터미널을 열어도 된다 git bash 창이 열리면 이전의 커밋 기록을 살핀다. n개의 커밋을 돌리는 식으로 명령어를 넣어도..
-
TypeError: No matching overloads found for kr.lucypark.okt.OktInterface.tokenize(float,java.lang.Boolean,java.lang.Boolean) konlpy, 형태소 분석 오류데이터 분석/Python 2021. 11. 13. 15:50
csv로 판다스 데이터 프레임 형태의 데이터를 불러와 형태소 분석기를 돌리고 TDM, 즉 빈도수 높은 순의 1000개의 형태소 단어를 출력하려고 했다. 먼저 데이터를 불러오고 2글자 이상의 형태소 단어를 출력한다. df = pd.read_csv('C:\\Users\\consultation_preprocessing_ver0.3.csv', encoding='utf8') df cxt = df['CONTENT'] tagger = Twitter() # 2글자 이상인 명사만 추출 def kor_morphs(text): words = [] for w in tagger.morphs(text): if len(w) > 1: words.append(w) return words 토크나이징을 생성하여 cxt data를 tdm으..
-
Kolypy 실행 오류 SystemError: java.nio.file.InvalidPathException: Illegal char <*> at index 71:데이터 분석/Python 2021. 10. 9. 21:35
SystemError: java.nio.file.InvalidPathException: Illegal char at index 71: c:\users\tjfsu\.conda\envs\pr_tensorflow\lib\site-packages\konlpy\java\* Jpype 다운로드 https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype pype를 각자 파이썬 버전에 맞게(저의 경우 Python 3.6.13) 다운로드 받는다 python 버젼은 설정한 가상환경에 들어가 (Anacond Prompt) python이라고 명령어를 치면 확인할 수 있다 JPype1‑1.2.0‑cp36‑cp36m‑win_amd64.whl 이 파일로 받았다. Anaconda prompt에 들어가 ..
-
AttributeError: module 'tweepy' has no attribute 'StreamListener'데이터 분석/Python 2021. 10. 9. 18:02
from konlpy.tag import Okt NLP 자연어처리 예제 진행하는데 Konlpy import에서 아래와 같은 오류가 났다. AttributeError: module 'tweepy' has no attribute 'StreamListener' 해결방법 import tweepy tweepy.__version__ 만일 3.7.0~3.10.0 버전이 아닐 경우, 아래의 코드로 tweepy 버전을 바꿔준다 !pip install tweepy==3.10.0 -> 결과는 잘 실행됨
-
파이참 bs4 Installing packages failed: Installing packages: error occurred.데이터 분석/Python 2021. 7. 21. 12:46
file>setting>python Interpreter>설정모양>Add>OK 누르기 그러면 설치된 Package가 보여짐 + 버튼 눌러서 bs4 다시 설치하면 됨 자세한 내용 아래 블로그 참고하였음 파이썬 파이참 pip install lxml 설치 오류 해결 방법 파이썬 파이참 pip install lxml 설치 오류 해결 방법 파이썬, 파이참을 공부한다는 것은 pip 설치와의 싸움같다. 마치 환경변수와의 싸움같다. 온라인 블로그에 있는 자료를 하나씩 보며 학습하려니, shwank77.tistory.com
-
단순/다항/다중 회귀분석 개념 및 차이데이터 분석/Python 2021. 5. 16. 23:01
상관분석이 단순이 두 변수 간 관련성을 파악하는 것이라면 회귀분석인 두 요인 간에 미치는 영향을 알 수 있다. 단순 회귀분석은 두 변수 간의 관계를 직선 형태로 설명하는 알고리즘이며, 다항 회귀분석은 2차함수를 이용하여 보다 복잡한 곡선 형태의 회귀선을 표현할 수 있다 단순/다항 회귀분석이 종속 변수 Y에 영향을 주는 독립변수 X가 하나인 경우라면, 다중 회귀분석은 여러 개의 독립 변수가 종속 변수에 영향을 주고 선형관계를 갖는 경우이다. 한 개 이외의 다양한 다른 요인이 있을 수 있기 때문이다. 모형의 예측값인 종속 변수에 대한 실제 데이터를 알고 있는 상태에서 학습하기 때문에 지도학습으로 분류된다. github 연습 참고 : https://github.com/Areum120/DataAnalysis_P..