데이터 프레임: 특정 열이 2개 이상의 요소로 이뤄진 리스트 to 각 요소별 새로운 행 제곧내 예시: 기존 df: | ID | Name | SEASON | Value1 | Value2 | ... | Value50 | --------------------------------------------------------------------------------------------------- | 1 | John | [Spring, Summer, Autumn] | 10 | 20 | ... | 100 | | 2 | Mary | [Winter] | 30 | 40 | ... | 200 | | 3 | Bob | [Spring, Autumn, Winter] | 50 | 60 | ... | 300 | 바꾼 df: | ID | Name | SEASON | Value1 | Value2 | ... | Val.. 기술공부/개발_코드 2024.04.16
데이터프레임- 문자열 값이 존재하는 특정 열의 n번째 글자가 특정 값인 경우 찾기 문자열 값이 존재하는 특정 열의 n번째 글자가 특정 값인 경우 찾기 # df의 col1에서 2번째 자릿수가 Q인 행만 추출 df[df['col1'].str[1]=='Q'] 기술공부/개발_코드 2024.04.15
개발환경: 리눅스 tmux 쓰는 이유 리눅스 서버를 원격으로 이용할 때 원격 연결이 끊기면 코드가 끊어지는 경우가 존재 tmux를 이용하면 원격 연결이 끊기면 서버가 꺼지지 않는 이상 tmux의 쉘 유지 (= 코드 돌리는 중에 local 컴터가 꺼지거나 연결이 끊겨도 서버에서 계속 코드가 돌아가게 하는 것) 기초 용어 Session: 사용자는 session에 attach/detach가 가능(detach가 session 종료가 아님: 돌아가고 있는 session에 들어갔다 나왔다 할 수 있는 것) Window: session내 존재하는 1개 이상의 tab을 의미, window간 전환 가능 Pane: 윈도우 내 존재하는 터미널 화면들의 단위, 하나의 윈도우 내 여러개의 pane이 존재 가능하며 상하/좌우 분할/이동이 가능 Prefix.. 기술공부/개발_코드 2023.04.17
Pipeline만들기 from sklearn.pipeline import make_pipeline scaler = StandardScaler() pca = PCA() pipeline = make_pipeline(scaler, pca) pipeline.fit(df) 기술공부/개발_코드 2023.04.04
pickle 여닫기 import pickle 열기 with open('result_all_relation.p', 'rb') as f: result_all_relation = pickle.load(f) 쓰기 my_list = ['this', 'is', 'my', 'list'] with open('result_all_relation.p', 'wb') as f: pickle.dump(my_list, f) 기술공부/개발_코드 2023.03.30
개발환경: 리눅스 python 버전, requirement.txt로 모듈깔기 기본으로 python은 2.xx버전으로 깔리고 python 3.5.x 버전은 pip3, python3으로 실행해야함 python 3.6.x 버전은 pip3.6, python3.6으로 실행해야함 pip install -r requirements.txt 기술공부/개발_코드 2023.03.28
개발 환경 설정: 가상환경 1. 디렉토리 생성$ mkdir supplyProject 2. 디렉토리 확인$ lssupplyProject3. 디렉토리 진입$ cd supplyProject4. 가상환경 생성supplyProjects$ python -m venv SupplyEnv5. 가상환경 내부 확인SupplyEnv$ lsbin include lib pyvenv.cfg6. 가상환경 활성화 source env/bin/activate:SupplyEnv$ cd bin :bin$ lsactivate easy_install-3.7 python activate.csh pip python3 activate.fish pip3 easy_install pip3.7:bin$ source ./activate(S.. 기술공부/개발_코드 2023.03.28