10个Pandas的小技巧
pandas是数据科学家必备的数据处理库,我们今天总结了10个在实际应用中肯定会用到的技巧
1、Select from table where f1=’a’ and f2=’b’
使用AND或OR选择子集
dfb = df.loc[(df.Week == week) & (df.Day == day)]
OR的话是这样
dfb = df.loc[(df.Week == week)|(df.Day == day)]
2、Select where in
从一个df中选择一个包含在另外一个df的数据,例如下面的sql
select * from table1 where field1 in (select field1 from table2)
我们有一个名为“days”的df,它包含以下值。
如果有第二个df:
可以直接用下面的方式获取
days = [0,1,2]
df[df(days)]
完整文章:https://avoid.overfit.cn/post/5165608a2a274f9e9c0f6ba0db92f42d