본 내용은 인프런 강의 <데이터 분석을 위한 판다스>를 수강하며 중요한 점을 정리한 글입니다.
How to reshape the layout of tables
import pandas as pd
titanic = pd.read_csv('https://raw.githubusercontent.com/pandas-dev/pandas/master/doc/data/titanic.csv')
titanic.head(2)
air_quality = pd.read_csv('https://raw.githubusercontent.com/pandas-dev/pandas/master/doc/data/air_quality_long.csv')
air_quality.head(2)
SELECT *
FROM titanic
ORDER BY Age
SELECT *
FROM titanic
ORDER BY Pclass DESC, Age DESC
titanic
titanic_sort_age = titanic.sort_values(by='Age')
titanic_sort_age = titanic_sort_age.reset_index()
titanic_sor_pclass_age = titanic.sort_values(by=['Pclass', 'Age'], ascending=False)
no2 = air_quality[air_quality['parameter'] == 'no2']
no2_subset = no2.sort_index().groupby(['location']).head(2)
no2_subset
no2_subset.pivot(columns='location', values='value')
no2.pivot(columns='location', values='value').plot(figsize=(12, 6))