판다스 1차원 데이터, 시리즈에서 원하는 조건만 가져와보자!¶
판다스는 넘파이의 사람 친화적 버전이라 볼 수 있다. 따라서 데이터 억세싱 방법도 동일한데
데이터를 가져올 시리즈 뒤에 원하는 조건을 대괄호에 넣어 실행시키면 된다.
자, 아래는 내 구매 위시리스트이다. 저기서 3만원 이하의 물건만 가져와서 admit_my_wallet이라는 변수명으로 저장해보자
In [1]:
import pandas as pd
In [2]:
price = [20000, 60000, 40000, 36000, 10000]
buy_list = ['vest','gamepad', 'Tablet_arm','pillow', 'snack']
In [3]:
my_budget = pd.Series(data = price, index = buy_list)
In [4]:
my_budget
Out[4]:
vest 20000 gamepad 60000 Tablet_arm 40000 pillow 36000 snack 10000 dtype: int64
In [5]:
my_budget[my_budget <= 30000]
Out[5]:
vest 20000 snack 10000 dtype: int64
In [6]:
admit_my_wallet = my_budget[my_budget <= 30000]
In [7]:
admit_my_wallet
Out[7]:
vest 20000 snack 10000 dtype: int64
이렇게 하면 내 지갑이 허락한 3만원 이하의 물품 목록을 가져올 수 있다.
제목에 적어놓은 다른 비교연산자도 사용할 수 있으니 직접해보자.
'넘파이&판다스' 카테고리의 다른 글
[Pandas] csv 파일을 데이터프레임으로, 데이터프레임을 csv로 저장하기! (Unnamed: 0 해결하기), read_csv, to_csv (0) | 2021.11.21 |
---|---|
[Pandas] 판다스 2차원 데이터, 데이터 프레임 생성하기, pandas.DataFrame (0) | 2021.11.21 |
[Pandas] 판다스 1차원 데이터, 시리즈에서 더하기 빼기 (0) | 2021.11.21 |
[Pandas] 판다스의 1차원 데이터, 시리즈(Series)의 Data Accessing, 데이터 가져오기 (0) | 2021.11.21 |
[Pandas] 판다스 1차원 데이터, 시리즈를 생성해보자! pandas.Series (0) | 2021.11.21 |