반응형 Programming17 [Pandas] Pandas Cheat Sheet (판다스 치트시트) 데이터 분석에서 정~~~~말 많이 쓰이는 파이썬 라이브러리 판다스. 판다스에서 자주 쓰이는 기능들을 정리해둔 2장짜리 이미지를 치트시트라고 한다. Pandas cheat sheet 원문은 다음과 같다. https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf 2023. 4. 4. [python] 문자열을 list나 dictionary 타입으로 변환 : ast.literal_eval csv로 저장한 데이터를 데이터프레임으로 읽어들이면 list나 dictionary 타입의 데이터들이 str 타입의 문자열 데이터로 바뀌어져 있는 경우가 있다. 이 경우 사용하면 좋은 파이썬 함수가 바로 ast 라이브러리의 literal_eval 이다. literal_eval() 함수를 사용하기 위해서는 먼저 ast 라이브러리를 import 해야한다. 사용 예시 코드는 아래와 같다. import ast import pandas as pd df = pd.read_csv("데이터.csv") print(df.sample[0]) >> "['이것은', '샘플', '문장입니다.']" type(df.sample[0]) >> str sample_list = ast.literal_eval(df.sample[0]) # sa.. 2022. 10. 28. [python] 폐쇄망에 개발환경 셋팅하기 1. python venv 를 활용해 가상환경에 필요한 라이브러리 설치 $pip freeze > requierments.txt 로 저장하면 패키지 리스트가 작성됨 2. 설치파일 다운로드를 위해서는 pip download 활용 $cd [다운로드할 경로] $pip download -r ../ke-t5-main/requirements.txt 2022. 8. 16. [Elastic Search] Linux user 추가 및 권한 설정 Elasticsearch를 실행하던 중, root계정에서 실행할 수 없다는 에러가 발생했다. 이를 해결하기 위해 user를 생성하고 elasticsearch 폴더에 해당 유저 권한을 부여한 뒤 해당 유저로 접속하면 실행이 가능하다. 유저 생성 $ useradd name(유저명) root 또는 sudo 권한이 있는 사용자만 user add 명령어를 사용하여 새 사용자 계정을 만들 수 있따. userad가 호출되면 useradd는 명령줄에 지정된 옵션과 /etc/default/useradd 파일에 설정된 기본값을 따라 새 사용자 계정을 생성한다. user를 생성했으면, 해당 폴더에 유저 권한을 부여한다. 유저 권한 부여 $ chown -R name:name elasticsearch(권한을 부여할 폴더) 그리.. 2022. 5. 31. 이전 1 2 3 4 5 다음 반응형