728x90
Pandas Series 데이터 생성
import pandas as pd
index = ['eggs', 'apple', 'milk', 'bread']
data = [30, 6, 'Yes', 'No']
# 용어 필수 암기 : 판다스의 1차원 데이터를 Series(시리즈)라구 부른다.
pd.Series(data = data) # 판다스의 시리즈
0 30
1 6
2 Yes
3 No
dtype: object
- 시리즈의 왼쪽을 인덱스라고 부른다.
- 전에 리스트를 할대 배웠던 인덱스는, 컴퓨터가 자동으로 매기는 인덱스라고 할것
- 판다스에서의 인덱스는 사람용 인덱스
- 시리즈의 오른쪽을 values 라고 부른다.
import pandas as pd
groceries = pd.Series(data = data, index = index )
gorceries
egg 30
apples 6
milk yes
bread no
dtype: object
groceries.ndim # 차원 출력
1
groceries.shape # 크기 출력
(4,)
groceries.size
4
groceries.index
Index(['eggs', 'apples', 'milk', 'bread'], dtype='object')
groceries.values
array([30, 6, 'Yes', 'No'], dtype=object)
'apples' in groceries
True
groceries[0]
30
groceries['eggs']
30
groceries[ ['eggs','bread'] ]
eggs 30
bread No
dtype: object
groceries[-1]
'No'
groceries['eggs':'milk']
eggs 30
apples 6
milk Yes
dtype: object
groceries[ 0 : 2+1]
eggs 30
apples 6
milk Yes
dtype: object
index = ['apples', 'oranges', 'bananas']
data = [10, 6, 3,]
fruits = pd.Series(data= data, index=index)
fruits
apples 10
oranges 6
bananas 3
dtype: int64
fruits = fruits +5
fruits
apples 15
oranges 11
bananas 8
dtype: int64
# apples 과 bananas 가 두개씩 더 늘었습니다. 이를 반영해주세요
fruits[['apples','bananas']] = fruits[['apples','bananas']] +2
fruits
apples 19
oranges 9
bananas 12
dtype: int64
'Python' 카테고리의 다른 글
딥러닝 옵티마이저(Optimizer) 종류, 발달 계보 (0) | 2021.11.30 |
---|---|
파이썬 Prophet 라이브러리 사용법 (0) | 2021.11.29 |
파이썬 Pandas의 피벗 테이블 생성 pd.pivot_table() (0) | 2021.11.26 |
파이썬 날짜와 시간 datetime, date, isoformat() (0) | 2021.11.25 |
파이썬 평균 값과 중앙 값 statistics.mean(), statistics. median() (0) | 2021.11.24 |