如何从 python pandas 中的另一个数据框中检索数据? [复制]
Posted
技术标签:
【中文标题】如何从 python pandas 中的另一个数据框中检索数据? [复制]【英文标题】:How do retrieve data from another dataframe in python pandas? [duplicate] 【发布时间】:2018-01-19 11:58:43 【问题描述】:我有 2 张桌子:
第一张桌子
Course Price
English $250
Chinese $300
Math $500
第二张桌子:
Name Course
Vivian English
Vivian Math
Shar Math
Nick Math
Tan Chinese
我希望有一个代码来获取这样的表,第二个表中的价格列实际上是指表一:
Name Course Price($)
Vivian English 250
Vivian Math 500
Shar Math 500
Nick Math 500
Tan Chinese 300
【问题讨论】:
你要使用pandas合并功能 【参考方案1】:使用merge
:
table_2.merge(table_1, on='Course')
输出:
Name Course Price
0 Vivian English $250
1 Vivian Math $500
2 Shar Math $500
3 Nick Math $500
4 Tan Chinese $300
【讨论】:
以上是关于如何从 python pandas 中的另一个数据框中检索数据? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何计算包含一组列中的值和 Pandas 数据框中另一列中的另一个值的行数?
我想用 Python、Pandas、Jupyter 中的另一个主表覆盖一个小表
如何将 python 对象(如字典)分配给 pandas 列