Python (13) 썸네일형 리스트형 [Python] for문으로 변수 여러 개 생성 for i in range(10): globals()['x{}'.format(i)] = i # 출력 결과 >> x1 = 1 x2 = 2 x3 = 3 … 활용 예시 # 차례대로 파일 불러서 변수 명 붙이기 import pandas as pd from glob import glob files = glob("*.csv",recursive=True) for idx, filename in enumerate(files): globals()['df{}'.format(idx)] = pd.read_csv(f"{filename}") [Python][Pandas] 파일 불러오기 및 csv 저장하기 Python 3.7.6 Pandas 1.0.1 Pandas 라이브러리에서 file 불러오기 및 저장하기 불러오기 : pandas.read_csv() 저장하기 : .to_csv() import pandas as pd f = pd.read_csv('path\to\file.csv') # encoding = 'cp949', delimiter = '|' or '\t' f.head() # or f.tail() f.to_csv('newfile.csv') # encoding = 'utf-8' [Python] venv으로 가상환경 만들기 OS : Windows Python : 3.10.4 *venv : python3에서 기본적으로 제공하는 가상환경 생성 라이브러리 1. 가상환경 생성 python -m venv 가상환경이름 #다른버전으로 설치시 py -버전 -m venv 가상환경이름 #이때 특정 버전이 미리 깔려있어야함. 자동설치되지 않음 2. 가상환경으로 들어가기 가상환경이름\Scripts\activate.bat [가상환경 진입한 후 화면 표시 결과] (가상환경이름) path\to\가상환경이름> 3. 가상환경 내 라이브러리 설치 pip install 패키지명 #ex. pip install pandas numpy scikit-learn matplotlib seaborn 4. 가상환경 종료 deactivate 5. 가상환경 삭제 #Power.. [Python] 오프라인환경에서 라이브러리 설치 1. 온라인 환경에서 아래의 코드 실행 pip install package_name >> 원하는 라이브러리 설치 pip freeze > requirements.txt pip download -r requirements.txt --------------------------------------------------------------- 2. 저장매체 준비(USB) 3. 온라인 환경에서 다운받은 File 1,2를 저장매체(USB)에 옮김 File 1 : requirements.txt File 2 : 다운로드된 패키지 file 4. 저장매체(USB)에서 오프라인환경(내부망컴퓨터)으로 파일을 옮김 --------------------------------------------------------------.. [Python] timedelta to int/ timedelta to seconds 방법 1 td.seconds + td.days*24*3600 #days*24시간*60분*60초 - td.seconds를 사용하면 분단위까지 포함하여 계산된다. ex) 2분 30초 -> td.seconds은 30초가 아닌 150초가 반환됨 방법 2 (td / np.timedelta64(1,'s')).astype(int) [Python][anaconda] 가상환경 만들기 conda create -n 1. 가상환경 생성 conda create -n test python=3.6 이 때, 필요한 패키지를 함께 설치하려면 conda create -n test python=3.6 pandas matplotlib scipy scikit-learn seaborn 과 같이 패키지명을 넣으면 가상환경 생성과 동시에 패키지가 같이 설치된다. 2. 생성된 가상환경 목록 확인 conda env list [Python] 시간 축 간격 조절 matplotlib의 dates를 사용한 시간 축 조절 *축 type이 datetime인 경우에 사용 가능 예시를 위한 데이터프레임은 이전글에서 사용한 테이블을 사용한다. 2021.05.17 - [분류 전체보기] - [Python] 특정 시간 조건 행 추출 [Python] 특정 시간 조건 행 추출 pandas의 DatetimeIndex 함수를 사용하여 시간 조건 행 추출 및 필터링 먼제 예제를 들기위한 데이터프레임은 다음과 같다. df # TIME 컬럼의 dtype은 datetime64 이 컬럼을 인덱스로 설정해준다. # TIME 컬럼을 good-learning.tistory.com 데이터프레임의 인덱스가 datetime 타입인 경우 plot을 그리면 x축이 시간으로 설정된다. 이때, dates를 사용하.. [Python] 특정 시간 조건 행 추출 pandas의 DatetimeIndex 함수를 사용하여 시간 조건 행 추출 및 필터링 먼제 예제를 들기위한 데이터프레임은 다음과 같다. df # TIME 컬럼의 dtype은 datetime64 이 컬럼을 인덱스로 설정해준다. # TIME 컬럼을 Index로 설정 df = df.set_index('TIME') 특정 행(범위) 필터링 이제 필요한 시간에 해당하는 행만 추출하는 방법은 다음과 같다. 방법 1. df_R['2020-10-12 09:04:31'] 방법 2. df[pd.DatetimeIndex(df.index).second == 31] df[pd.DatetimeIndex(df.index).minute > 5] 복수 조건 필터링 아래의 예제는 복수 조건으로 행을 추출하는 방법이다. 시간 구간 Slic.. 이전 1 2 다음 목록 더보기