본문 바로가기
솔루션모음/파워 유저를 위한 파이썬 express 실습문제

[파워 유저를 위한 파이썬express] 15장 프로그래밍 programming 솔루션 답지

by 이얏호이야호 2023. 1. 8.

1. 

import pandas as pd

df1 = pd.DataFrame({'item': ['ring0', 'ring0', 'ring1', 'ring1'],

                    'type': ['Gold', 'Silver', 'Gold', 'Bronze'],

                    'price': [20000, 10000, 50000, 30000]})

df2 = df1.pivot(index='item', columns='type', values='price')

print(df2)



3.

>>> df[  ['area', 'population']  ]

        area  population

KR     98480    48422644

US   9629091   310232863

JP    377835   127288000

CN   9596960  1330044000

RU  17100000   140702000



5.

>>> df['density']>100

KR     True

US    False

JP     True

CN     True

RU    False


7.

import numpy as np

import pandas as pd

import matplotlib as mpl

import matplotlib.pyplot as plt 

  

gdp = pd.read_csv('.\\gdp.csv')

gdp.groupby('country')['gdp'].mean().plot(kind='bar')

 

댓글