【发布时间】:2020-11-28 13:05:05
【问题描述】:
我正在尝试根据行键和列键匹配 x 值。在 excel 中,我使用 INDEX & MATCH 来获取正确的值,但在 Pandas 中我很难做到这一点。
示例:
我想将突出显示的值(保存在 df2 中)添加到我的 df['Cost'] 列中。
我有 df['Weight'] & df['Country'] 作为键,但我不知道如何使用它们来查找 df2 中突出显示的值。
如何将黄色值提取到 df3['Postage'] 中,然后我可以将其添加到我的 df['Cost'] 列中?
我希望这是有道理的。让我知道我应该提供更多信息。
编辑 - 更多信息(抱歉,我不知道如何从 Jupyter 复制输出):
当我运行 [93] 时,我收到以下错误:
ValueError: Row labels must have same size as column labels
谢谢!
【问题讨论】:
-
请提供一些您的数据帧示例(df2、df3 等)
-
向我们展示 python pandas dataframe 中的示例
-
行列索引称为
lookup,类似于excel。 -
谢谢,我添加了更多信息。让我知道这是否有帮助。
标签: python python-3.x pandas jupyter-notebook