일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Practice
- springboot
- 스마트컨트랙트
- OpenAI
- 이더리움
- tutorial
- 딥러닝
- SQL
- 블록체인실습
- ORM
- Ai
- 데이터 분석
- 머신러닝
- 웹개발
- node.js
- 데이터 시각화
- 실습
- 암호화폐
- 프로그래밍
- querydsl
- 블록체인
- 코딩
- java
- ChatGPT
- Python
- 파이썬
- JPA
- seaborn
- 데이터베이스
- SpringDataJpa
- Today
- Total
집돌이 공대남 IT
[Python]파이썬으로 데이터 분석 및 시각화하기: pandas, numpy, matplotlib, seaborn 활용법-pandas편 본문
[Python]파이썬으로 데이터 분석 및 시각화하기: pandas, numpy, matplotlib, seaborn 활용법-pandas편
집공이 2023. 3. 4. 23:37안녕하십니까 집공이입니다.
저번 포스팅에서 라이브러리에 대해서 개념적인 부분들을 배웠습니다.
[Python]파이썬을 활용한 데이터 분석 라이브러리: pandas, numpy, matplotlib, seaborn
안녕하십니까 집공이입니다. 오늘은 파이썬에 자주 쓰이는 라이브러리에 대해서 개념적인것만 알려드리려 합니다. 데이터 분석 라이브러리는 데이터를 수집, 정제, 처리 및 시각화하는데 필요
gongdeanam-it.tistory.com
그래서 실습을 해보려 합니다. 라이브러리는 다양한 기능을 제공하므로 실습을 통해 익혀보는 것이 좋습니다.
1. pandas
제일 처음 pandas를 활용한 실습을 해보겠습니다.
가장 먼저 해야 할 일은 pandas 라이브러리를 설치하는 것입니다.
파이썬을 사용하는 환경에 따라 설치 방법이 다를 수 있습니다.
예를 들어 Anaconda를 사용한다면 이미 pandas가 설치되어 있을 것입니다.
그렇지 않은 경우 pip를 사용하여 설치할 수 있습니다. 아래 명령어를 사용하여 pandas를 설치할 수 있습니다.
cmd에서 아 문장을 치시면 됩니다.
pip install pandas
이제 pandas를 사용하여 간단한 데이터를 다루는 예제를 살펴보겠습니다.
다음과 같은 데이터가 있다고 가정해 봅시다.
name,age,gender
Alice,25,Female
Bob,30,Male
Charlie,35,Male
이 데이터를 pandas의 DataFrame으로 변환하여 다루어보겠습니다.
다음 코드를 실행해보세요.
import pandas as pd
data = {
'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'gender': ['Female', 'Male', 'Male']
}
df = pd.DataFrame(data)
print(df)
위 코드에서는 딕셔너리를 사용하여 데이터를 정의하고, 이를 pandas의 DataFrame으로 변환합니다.
변환한 데이터프레임을 출력해보면 다음과 같은 결과를 볼 수 있습니다.
name age gender
0 Alice 25 Female
1 Bob 30 Male
2 Charlie 35 Male
데이터프레임에서는 각각의 열(column)을 Series 객체로 다룰 수 있습니다.
예를 들어 'name' 열을 다음과 같이 출력할 수 있습니다.
print(df['name'])
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
0 Alice
1 Bob
2 Charlie
Name: name, dtype: object
데이터프레임에서는 여러 가지 연산을 수행할 수 있습니다.
예를 들어 나이가 30세 이상인 사람들의 데이터만 추출해보겠습니다.
result = df[df['age'] >= 30]
print(result)
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
name age gender
1 Bob 30 Male
2 Charlie 35 Male
이처럼 pandas는 데이터를 다양한 방식으로 다룰 수 있도록 다양한 기능을 제공합니다.
실습을 통해 pandas를 익혀보세요
어떠신가요? 좀 감이 오시나요? 라이브러리에서는 다양한 기능들을 간편하게 제공하기에 별 무리없을거라고 생각됩니다.
여러 라이브러리를 한번에 포스팅하려 했는데 생각보다 길어져서 나눠서 포스팅 하겠습니다.
감사합니다.
'IT > 파이썬' 카테고리의 다른 글
[Python]Python으로 MySQL 서버에 접속해 데이터 다루기 (0) | 2023.03.05 |
---|---|
[Python]파이썬으로 데이터 분석 및 시각화하기: pandas, numpy, matplotlib, seaborn 활용법-numpy,matplotlib,seaborn (0) | 2023.03.04 |
[Python]파이썬을 활용한 데이터 분석 라이브러리: pandas, numpy, matplotlib, seaborn (0) | 2023.03.04 |
[Python]파이썬 기초 (1) | 2023.03.04 |
[Python]파이썬으로 데이터 가시화 실습 (0) | 2023.03.04 |