【pandas刷题系列】Leetcode Problem: [595. 大的国家]

Problem: 595. 大的国家

文章目录

思路

筛选出对应的数据,然后将不需要的列去除

解题方法

筛选出对应的数据,然后将不需要的列去除

复杂度

  • 时间复杂度:

O ( n ) O(n) O(n)

  • 空间复杂度:

O ( n ) O(n) O(n)

Code

python 复制代码
import pandas as pd

def big_countries(world: pd.DataFrame) -> pd.DataFrame:
    return world[(world["area"] >= 3000000) | 
    (world["population"] >= 25000000)].drop(columns=["continent","gdp"])
相关推荐
nike0good2 分钟前
CF 126B(Password-z algorithm/exkmp)
开发语言·c++·算法
无定义_16 分钟前
Bellman-Ford——贝尔曼福特算法
数据库·算法
HanhahnaH1 小时前
各数据结构操作的时间复杂度汇总
数据结构·算法
Yzzz-F1 小时前
CF2023D
c++·算法·dp
小小帅呀1 小时前
学习 VLA 第6天:SWIN VIT算法原理以及复现
学习·算法
猎头南楼2 小时前
杭州算法工程师,偏大模型应用落地
算法
间歇性努力持续性发呆的野生快乐选手2 小时前
二分模板(整型,浮点型)
数据结构·c++·算法
evans在进步2 小时前
LeetCode 189 轮转数组:三次反转为什么能实现右旋?
数据结构·算法·leetcode
豆沙沙包?2 小时前
函数重载/类和对象(P14-P60)
前端·算法