【问题标题】:How do retrieve data from another dataframe in python pandas? [duplicate]如何从 python pandas 中的另一个数据框中检索数据? [复制]
【发布时间】: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合并功能

标签: python 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

【讨论】:

    猜你喜欢
    • 2019-09-28
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-16
    相关资源
    最近更新 更多