import pandas as pd
def big_countries(world: pd.DataFrame) -> pd.DataFrame:
result = world[
(world['area'] >= 3000000) | (world['population'] >= 25000000)
]
return result[['name', 'population', 'area']]
loc 함수를 붙였을 때 오는 이점
import pandas as pd
def big_countries(world: pd.DataFrame) -> pd.DataFrame:
result = world.loc[
(world['area'] >= 3000000) | (world['population'] >= 25000000)
]
return result[['name', 'population', 'area']]
메모리 사용량 : 68.68MB
RUNTIME : 305ms
import pandas as pd
def big_countries(world: pd.DataFrame) -> pd.DataFrame:
return world.loc[
(world['area'] >= 3000000) | (world['population'] >= 25000000), # 행 선택
['name', 'population', 'area']
]
RUNTIME : 258ms
Memory : 69.00MB