# LeetCode595题——大的国家
一、题目如下
World 表:
name 是该表的主键(具有唯一值的列)。
这张表的每一行提供:国家名称、所属大陆、面积、人口和 GDP 值。
如果一个国家满足下述两个条件之一,则认为该国是大国 :
面积至少为 300 万平方公里(即,3000000 km2),或者人口至少为 2500 万(即 25000000)。编写解决方案找出大国的国家名称、人口和面积。
按任意顺序返回结果表。
二、解题过程
方法:我们通过行过滤来筛选出满足条件的国家并返回列表。
官方题解:
import pandas as pd
def big_countries(World: pd.DataFrame) -> pd.DataFrame:
df = World[(World['area']>=3000000)|(World['population']>=25000000)]//实现行过滤
return df[['name','population','area']]//返回结果
三、自己的记录
1.使用pandas应当先用import导入pandas
2.需满足的条件用括号括起来,行列属性记得要加单引号