Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- Image Data Augmentation #
- KT에이블스쿨 #에이블 #DX #3기
- python #pandas #판다스 #파이썬 #DataFrame #데이터탐색 #데이터 조회 #데이터 집계 #jupyter lab #jupyter notebook
- python #파이썬 #판다스 #pandas #가변수화 #get_dummies #범주화
- KT에이블스쿨 #DX #DX 3기 #후기 #기자단 #에이블 기자단
- cnn #keras #딥러닝 # EarlyStopping #
- 에이블후기
- KT에이블스쿨
- 파이썬 #python #class
- KT에이블스쿨 3기 #DX과정 #인적성 #
- 파이썬 #python #함수 #내장함수 #예외처리
- Softmax
- 머신러닝 #ML #copysheet # ML copysheet #머신러닝 copysheet
- ADsP #데이터분석준전문가
- argmax #다중분류
- randomsearch
- Auto ML
- KT #kt #kt에이블스쿨 #DX #kt aivle 3기 # kt aivle dx # DX후기
- 파이썬 #python #numpy #array #배열 #인덱싱 #슬라이싱
- 파이썬 #python #DataFrame #pandas #판다스
- batch normalization
- 파이썬 # python # 이변량분석 # 단변량분석 # 시각화 # 수치화
- 하이퍼파라미터 최적화
- ADsP #데이터준전문가
- Python #파이썬 #판다스 #pandas #선형보간법 #결측치처리
- KT에이블스쿨 #aice합격후기 #aice associate # aivle합격
- IT 인프라 #서브넷 #7계층 #OSI #TCP #IT Infra
- 파이썬 #python #리스트 #리스트 컴프리헨션 #딕셔너리 #메소드
- kt에이블 스쿨 #kt #공모전 #DX 후기 # DX 3기 # kt 에이블스쿨 DX 3기 # kt 에이블스쿨 3기
- 32회 #ADsP #데이터분석준전문가
Archives
- Today
- Total
파이썬 하는 파이리
Python_판다스(pandas)_(1) 본문
1.데이터프레임(DataFrame)
- 데이터프레임 사용은 데이터를 처리,조회,분석하기에 가장 효율적인 방법
- 직접만드는것도 가능, 보통은 csv 파일, 엑셀파일 DB에서 가져옴
- index(행이름), columns(열)로 구성되어 있음
- index는 이름이 없이 (0,1,2,3 ..) 형태 많음 (시계열 데이터에서 날짜가 인덱스인 경우 많음)
- 열 이름이 없는 경우는 거의 없다.. => 이름이 없으면 무슨 데이터인지 어캐 아누
1-1.데이터프레임 사용하기 위한 pandas라이브러리 불러오기 주로 pd라는 별칭을 사용
# 라이브러리 불러오기
import numpy as np #그냥 판다스랑 세트라고 생각하고 무조건 불러오기
import pandas as pd
1-2. 데이터프레임 만들기
-pd.DataFrame() 매소드를 사용해 데이터프레임 생성
#리스트 생성
sample = [[94500, 92100, 92200, 92300],
[96500, 93200, 95900, 94300],
[93400, 91900, 93400, 92100],
[94200, 92100, 94100, 92400],
[94500, 92500, 94300, 92600]]
#인덱스와 컬럼
index_1= ['a', 'b', 'c', '2023-02-10', '2023-02-11']
columns_1 = ['Up', 'Down', 'Open', 'Close']
# 데이터프레임 만들기
df = pd.DataFrame(sample,index_1,columns_1)
# 확인
df.head()
#딕셔너리로 만들기
# key가 columns 이름이 됨
dict_1 = {'Name': ['Kim', 'Lee', 'Park', 'Han'],
'Level': ['Goat', 'Bronze', 'Silver', 'Gold'],
'Score': [100, 30, 60, 80]}
# 데이터프레임 만들기(인덱스 지정함)=> 지정하지 않으면 행 번호가 인덱스
df2 = pd.DataFrame(dict_1,index=['a','b','c','d'])
# 확인
df2.head()
간단한 데이터프레임 생성에 대해 작성해보았다.
다음은 본격적으로 csv파일을 통해 간단한 데이터프레임을 조작하는법을 다뤄본다.
'프로그래밍 > python' 카테고리의 다른 글
PYthon_판다스(pandas)_(3) (0) | 2023.02.25 |
---|---|
Python_판다스(pandas)_(2) (0) | 2023.02.11 |
Python_배열(numpy) (0) | 2023.02.11 |
Python_함수 (0) | 2023.02.07 |
Python_리스트 자료형 + 유용한 반복문 (0) | 2023.02.07 |
Comments