본문 바로가기
반응형

파이썬23

파이썬 csv 파일 저장하기 (python, csv, pandas) 파이썬에서 CSV 파일로 데이터를 저장하는 방법을 설명하도록 하겠습니다. CSV(Comma-Separated Values) 파일은 데이터를 쉼표(,)로 구분하여 저장하는 텍스트 파일 형식입니다. 제가 주로 사용하는 방식은 두 가지가 있습니다. 한 가지는 csv 모듈을 사용하거나 pandas를 활용하는 방식입니다. 1. CSV 모듈 활용하기 먼저, CSV 파일에 저장할 데이터를 준비하겠습니다. 아래와 같은 예시 데이터를 사용해보겠습니다. data = [ ['Alice', 25, '서울'], ['Bob', 30, '뉴욕'], ['Charlie', 35, '런던'] ] 이제 이 데이터를 CSV 파일로 저장하는 예시 코드를 작성해 보겠습니다. import csv # 데이터 정의 data = [ ['Alice',.. 2023. 9. 13.
[파이썬 Python] 이동 평균, 합계 구하기 (판다스, Rolling) 판다스의 rolling은 시계열 데이터 또는 순서 데이터를 처리할 때 유용한 메서드 중 하나로, 이동 평균, 이동 합계, 이동 표준편차 등을 계산하는 데 사용됩니다. rolling 메서드를 사용하면 데이터를 윈도(창)로 나누고 해당 윈도에서 원하는 연산을 수행할 수 있습니다. 기본 명령어 형식: DataFrame.rolling(window, min_periods=1).operation window: 윈도 크기로, 윈도우 내의 데이터를 나타냅니다. min_periods: 필수 값이 아닌 매개변수로, 윈도우 내에 최소 데이터 포인트 수를 지정합니다. operation: 원하는 연산을 수행합니다. (예: mean(), sum(), std() 등) 1. 이동평균 구하기 import pandas as pd dat.. 2023. 9. 13.
[파이썬 Python] 판다스 데이터프레임 인덱스 변경하기 (Index 변경) 판다스 (Pandas) 데이터프레임의 인덱스(index)를 변경하는 방법은 여러 가지가 있습니다. 인덱스는 데이터프레임의 각 행을 고유하게 식별하는 역할을 합니다. 아래에는 인덱스를 변경하는 방법을 예시와 함께 드리겠습니다. 1. 기존 열을 인덱스로 설정하기 기존의 열을 새로운 인덱스로 설정하려면 set_index() 메서드를 사용합니다. import pandas as pd data = {'ID': [1, 2, 3], 'Name': ['Alice', 'Bob', 'Charlie']} df = pd.DataFrame(data) # 'ID' 열을 인덱스로 설정 df.set_index('ID', inplace=True) print(df) 결과: Name ID 1 Alice 2 Bob 3 Charlie 2. 기.. 2023. 9. 3.
[파이썬 Python] Pandas 기본 명령어 (판다스, 데이터 프레임) Pandas의 데이터프레임은 데이터 조작과 분석을 위한 매우 유용한 도구입니다. 아래에는 데이터프레임을 활용하기 위해 알아두면 좋은 명령어들을 몇 가지 소개해드리겠습니다. 1. 데이터 불러오기 및 생성 pd.read_csv("filename.csv"): CSV 파일 불러오기. pd.DataFrame(data): 딕셔너리나 리스트 데이터로 데이터프레임 생성. 2. 기본 정보 확인 df.head(): 처음 5개 행 출력. df.tail(): 마지막 5개 행 출력. df.info(): 데이터프레임의 정보 출력 (열 타입, 누락된 값 등). df.shape: 데이터프레임의 행과 열 개수 확인. 3. 열 선택 및 필터링 df['column_name']: 특정 열 선택. df[['col1', 'col2']]: 여러.. 2023. 8. 27.
728x90
반응형