728x90
반응형
pandas
데이터 분석 방법, 데이터 분석(처리) 라이브러리
기본적인 통계 데이터를 제공
pandas Series : 1차원 데이터
Series의 오른쪽 부분을 values(값)(data)라고 하고
Series의 왼쪽 부분을 index라고 한다.
pandas Series 데이터 생성
import pandas as pd
index = ['eggs', 'apples', 'milk', 'bread']
data = [30, 6, 'Yes', 'No']
index
index[1]
pandas Series
pd.Series(data=data)
이때 인덱스 부분을 사람들이 보기 좋은 용도로 변경하고 싶을 때는 아래와 같이 index부분을 잡아준다.
pd.Series(data=data, index=index)
변수 groceries에 pandas.Series를 저장합니다.
groceries = pd.Series(data=data, index=index)
groceries
변수를 사용하여 pandas.Series를 확인합니다.
groceries.ndim # ndim = 몇차원?
groceries.size # size = 데이터 갯수
groceries.shape # 튜플, 튜플 안에 데이터 4개 있음, 리스트랑 비슷한데 데이터 바꿀 수 없는 것
groceries.index
groceries.values # 데이터의 값
위와 같은 내용은 메모리에 아래와 같이 읽어오고 꺼내쓸 수 있도록 저장됩니다.
___ 메모리 ___ index : ['eggs', 'apples', 'milk', 'bread'] data : [30, 6, 'Yes', 'No'] groceries : 판다스 시리즈 |
groceries 데이터 액세스
groceries['eggs'] # 데이터 액세스
groceries[['eggs','bread']]
# 두개 이상의 데이터를 처리하는 파이썬 데이터 스트럭쳐 list
# 겉 대괄호=데이터액세스 / 속 대괄호=리스트
groceries['eggs':'milk']
# eggs 부터 milk까지의 데이터를 가져온다
# eggs~milk, eggs:milk(자바)
728x90
반응형
'즐거운프로그래밍' 카테고리의 다른 글
[pandas] pandas DataFrame 1 (0) | 2023.11.14 |
---|---|
[pandas] pandas Series 데이터 2 (1) | 2023.11.14 |
[자바] 스레드(Thread) 예제 (0) | 2023.11.14 |
[자바] 스레드(Thread) (1) | 2023.11.14 |
[자바] 예외(Exception) (0) | 2023.11.14 |