Python 연습/1. Python 설치와 실습 - 아나콘다
Q_01_32. 판다스(pandas)를 이용한 간단한 예제
Python통컨
2025. 3. 20. 17:24
Pandas는 데이터 분석을 위한 Python 라이브러리로, 주로 테이블 형식의 데이터를 다루는 데 사용됩니다. 아래는 Pandas의 기본적인 예제를 보여드리겠습니다.
먼저 Pandas 라이브러리를 설치한 후 사용해야 합니다.
import pandas as pd
1. Series 예제
Series는 1차원 배열 형태의 데이터를 다룰 때 사용됩니다.
# Pandas Series 생성
data = [10, 20, 30, 40, 50]
my_series = pd.Series(data)
print(my_series)
2. DataFrame 예제
DataFrame은 2차원 테이블 데이터를 다루는 구조로, 행과 열로 구성됩니다.
# Pandas DataFrame 생성
data = {
'이름': ['홍길동', '이몽룡', '성춘향'],
'나이': [25, 30, 22],
'직업': ['학생', '선생님', '배우']
}
df = pd.DataFrame(data)
# DataFrame 출력
print(df)
# 특정 열 선택
print(df['이름'])
# 조건을 기반으로 필터링
filtered_df = df[df['나이'] > 25]
print(filtered_df)
3. CSV 파일 읽기 및 저장 예제
Pandas는 CSV 파일을 쉽게 읽고 쓸 수 있습니다.
# CSV 파일 읽기
df = pd.read_csv('example.csv')
# DataFrame을 CSV 파일로 저장
df.to_csv('output.csv', index=False)
4. 기본 통계 기능
Pandas는 데이터 분석에 유용한 통계 기능을 제공합니다.
# 데이터 통계 요약
print(df.describe())
# 특정 열의 평균 계산
print(df['나이'].mean())
Pandas는 대량의 데이터를 효율적으로 처리하고 분석할 수 있는 강력한 도구입니다. DataFrame을 사용하면 복잡한 데이터를 더 쉽게 다룰 수 있습니다.