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 @ 2022-10-19 13:44  deephub  阅读(16)  评论(0编辑  收藏  举报