반응형
과제 - DataFrame 인덱싱
이번에는 DataFrame에서 연속된 여러 줄을 찾는 연습을 해보려합니다.
방송사는 'KBS'에서 'SBS'까지, 연도는 2012년부터 2017년까지의 시청률만 확인하려면 어떻게 해야하는지 아래 문제를 풀면서 확인해 보도록 하겠습니다.
리스트 슬라이싱
방송사는 'KBS'에서 'SBS'까지, 연도는 2012년부터 2017년까지의 시청률만 확인하려면 어떻게 하면 될까요?
만약 2012년부터 2017년까지의 모든 데이터를 확인하고 싶다면 리스트 슬라이싱을 활용하면 됩니다.
import pandas as pd
df = pd.read_csv('data/broadcast.csv', index_col=0)
df.loc[2012:2017]
아래와 같이 표시될 것입니다.
만약, 방송사 기준으로 KBS에서 SBS 사이 column의 모든 정보를 확인하고 싶다면 아래와 같이 입력해 봅니다.
import pandas as pd
df = pd.read_csv('data/broadcast.csv', index_col=0)
df.loc[:, 'KBS':'SBS']
위와 같이 확인 하실 수 있을 것입니다.
그럼 이제 이 두 방식을 조합하여, 과제와 같은 데이터의 결과를 만들어 봅시다.
import pandas as pd
df = pd.read_csv('data/broadcast.csv', index_col=0)
df.loc[2012:2017, 'KBS':'SBS']
요약 : sparta coding club, 스파르타 코딩, 코드잇, 노마드 코더, 프로그래밍, 직장인 코딩, 내일 배움 카드 코딩, 밀크티 코딩, 초등 코딩, 아이스크림 코딩, 코딩 소프트웨어, 구글 데이터 스튜디오, 데이터 웨어 하우스 , 빅 데이터 클라우드
반응형
'TESTING > PROGREMING' 카테고리의 다른 글
[데이터 사이언스 코딩 - Chap.9] 실습 서류 전형 합격 여부 문제 풀어보기 (0) | 2021.08.02 |
---|---|
[데이터 사이언스 코딩 - Chap.8] 실습 - 잘못된 DataFrame 고치기 문제 풀어보기 (0) | 2021.08.01 |
[데이터 사이언스 코딩 - Chap.6] 실습 DataFrame 인덱싱 문제 풀어보기(1) (0) | 2021.07.28 |
[데이터 사이언스 코딩 - 정보] Pandas : DataFrame을 만드는 방법 알아보기 (0) | 2021.07.24 |
[데이터 사이언스 코딩 - Chap.5] 실습 Pandas 문제 풀어보기 (0) | 2021.07.23 |