python - 如何使用熊猫数据框中的列名访问当前行数据?
问题描述
我想在数据框中创建一个新列,我想在其中使用当前行中的值搜索数据框。我的专栏是:
类别,城市,商店,日期,销售。
Category City Store OrderDate Sales
0 Bakes & Cakes New York Bakesmith 2019-12-23 300
1 Bakes & Cakes New York Bakesmith 2020-01-18 500
2 Bakes & Cakes New York Cream Nd Cakes 2019-12-19 600
3 Bakes & Cakes New York Cream Nd Cakes 2020-01-12 400
4 Bakes & Cakes London Cream Nd Cakes 2019-12-31 1000
我想做这样的事情:
df['Last month'] = df[(df['store']==df.current.store) & (df['city']==df.current.city) & (df['Category']==df.current.Category) & (df['date'] = some_date))
所以基本上我想通过基于当前行值切片相同的数据框来在数据框中创建一个新列。
我怎样才能做到这一点?
有人可以帮我吗?
解决方案
推荐阅读
- php - 如何通过单击整行而不是“编辑”按钮来显示模式
- html - 如何在父级的兄弟叠加层之上显示子元素
- arrays - 使用 PIL 中的 fromarray 保存一个 4 通道的图像向量,然后重新读取它
- html - 在 div 中创建 2 个 div 共享空间
- sulu - Sulu:如何为网络空间添加额外的菜单?
- typescript - 类型映射返回联合的类型映射成员的交集
- javascript - 根据 if 语句的位置检查复选框。js
- android-studio - 如何在 Android Studio 3.2 上查看实际的位图?
- java - 在循环内生成数字
- java - Mysql - JPA 没有插入到第三表多对多