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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)