즐거운프로그래밍

[pandas] pandas Series 데이터 1

수수께끼 고양이 2023. 11. 14. 17:41
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