10个Pandas的小技巧

pandas是数据科学家必备的数据处理库,我们今天总结了10个在实际应用中肯定会用到的技巧

1、Select from table where f1=’a’ and f2=’b’

使用AND或OR选择子集

  1. dfb = df.loc[(df.Week == week) & (df.Day == day)]

OR的话是这样

  1. dfb = df.loc[(df.Week == week)|(df.Day == day)]

2、Select where in

从一个df中选择一个包含在另外一个df的数据,例如下面的sql

  1. select * from table1 where field1 in (select field1 from table2)

我们有一个名为“days”的df,它包含以下值。

如果有第二个df:

可以直接用下面的方式获取

  1. days = [0,1,2]
  2. df[df(days)]

 

 

完整文章:https://avoid.overfit.cn/post/5165608a2a274f9e9c0f6ba0db92f42d

posted @   deephub  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示