분류 전체보기
-
brew install tree 해도 command not found 뜬다면 해결방법카테고리 없음 2023. 1. 18. 16:05
프로젝트 구조를 설명하기 위해서 tree 명령어를 mac에서 이용하려고 할때 , 일단 tree 를 설치해 줘야한다. brew install tree 설치 해줬는데도 tree 명령어를 찾을 수 없다고 뜬다면 zsh 터미널에서 open ~/.zshrc 또는 bash 터미널에서 ~/.bashrc 를 입력해 해당 파일을 열고 아래 코드를 입력해 주면 된다. 아래 코드를 입력해주고 터미널을 닫고 다시 실행해보면 tree 명령어가 잘 작동하는 것을 확인할 수 있을 것이다. alias tree='find . -print | sed -e "s;[^/]*/;|____;g;s;____|; |;g"' 방법 출처 https://stackoverflow.com/questions/54228819/tree-command-not-f..
-
Pycharm 에러 ( Address already in use) 해결 방법카테고리 없음 2023. 1. 11. 11:33
사용환경 : Mac mini (M1, 2020) - Monetary 개발도구 : Pycharm ERROR: [Errno 48] Address already in use 이런 에러가 뜬다면 , 현재 사용하는 포트가 사용중이라는 의미다. 포트 번호를 바꾸지 않고 해당 포트 작업중인 프로세스를 종료 시키고 싶을 때 해결방법은 아래와 같다. 예 ) 4000번 포트를 사용하는 경우 kill -15 $(lsof -ti:4000) lsof -ti:4000 는 pid(process id)만 출력 lsof 는 list open files의 약자로 시스템에서 열린 파일 목록을 알려주고 사용하는 프로세스, 디바이스 정보, 파일의 종류등 정보를 출력해주는 명령어다.
-
[pandas], 콤마 제외하고 특수 문자 제거 ( 데이터프레임, replace, 정규표현식)데이터분석 2022. 11. 11. 12:51
정규 표현식 이용하면 됨 ^ : not 제외한다 \u : 유니코드 AC00 - D7A3 : 유니코드 한글 0-9 : 숫자 a-zA-z: 영어 (대소문자) \s : 공백 (Space,Tab) 한글, 영어, 숫자, 콤마 이외 표현은 아래와 같음 . [^,\uAC00-\uD7A30-9a-zA-Z\s] sample['keyword'].str.replace(r'[^,\uAC00-\uD7A30-9a-zA-Z\s]', '', regex=True) 한글,영어,숫자, 콤마 (,) , 닷 (.) 이외의 특수문자를 제거하고 싶으면 아래와 같이 [^.,\uAC00-\uD7A30-9a-zA-Z\s] https://stackoverflow.com/questions/39672094/how-to-remove-all-special-c..
-
[pandas]데이터프레임 행 단위 연산 (apply, 조건에 맞게 처리,예외 처리)데이터분석 2022. 11. 10. 18:30
데이터 프레임 A,B,C가 있음. C가 마스터 테이블 C의 'p' 열, 'm' 열의 각 행의 값이 조건 A,B 데이터 프레임의 열 이름이 C의 p열과 m열의 각 값과 일치할 경우 연산을 해야함 . 이럴때는 apply함수를 쓰면 됨. apply에서 lambda 함수로 쓰기엔 함수가 길다 싶으면 위에 함수를 정의해주자. 정의해준 함수 안에서 예외 처리 구문을 넣으면 해결! def cond_mul_np(p,m): try: np_p = A.loc[:,[p]].to_numpy() np_m = B.loc[:,[m]].to_numpy() mul = np_p * np_m result = mul.sum() except: # A or B 에서 C의 조건에 해당하는 열이 없는 경우 result = None return re..
-
[pandas] read_csv 화폐 단위 열 콤마(,) 제외하고 숫자로 읽어오기데이터분석 2022. 10. 14. 16:41
pandas.read_csv pandas.read_csv(filepath_or_buffer, sep=_NoDefault.no_default,delimiter=None,header='infer', names=_NoDefault.no_default,index_col=None,usecols=None,squeeze=None,prefix=_NoDefault.no_default, mangle_dupe_cols=True,dtype=None,engine=None,converters=None,true_values=None,false_values=None, skipinitialspace=False,skiprows=None,skipfooter=0,nrows=None,na_values=None,keep_default_na=T..
-
[pandas] read_csv 필요한 열만 읽기 usecols데이터분석 2022. 10. 13. 14:14
pandas.read_csv pandas.read_csv(filepath_or_buffer, sep=_NoDefault.no_default,delimiter=None,header='infer', names=_NoDefault.no_default,index_col=None,usecols=None,squeeze=None,prefix=_NoDefault.no_default, mangle_dupe_cols=True,dtype=None,engine=None,converters=None,true_values=None,false_values=None, skipinitialspace=False,skiprows=None,skipfooter=0,nrows=None,na_values=None,keep_default_na=T..
-
pdf 문서 워드로 변환하는 코드 (파이썬 라이브러리 pdf2docx)카테고리 없음 2022. 9. 22. 13:33
종종 pdf문서를 워드로 변환해야할때가 있죠. 그럴때 쓰면 편한 라이브러리와 예시 코드를 소개합니다. 라이브러리 : pdf2docx ( https://pypi.org/project/pdf2docx/) 설치 방법 : $ pip install pdf2docx pdf 문서 워드 파일로 변경하는 코드 # pdf 파일 경로 기입 pdf_file = "C:/Users/nickname/Downloads/test_covert.pdf" # pdf파일 이름 그대로 가져와서 확장자명만 변경 # ex) C:/Users/nickname/Downloads/test_covert.docx docx_file = re.sub(".pdf", ".docx", pdf_file, flags=re.I) # pdf파일 워드로 변환하는 코드 cv ..