尝试使用另一列的值作为列号进行 Vlookup - Python
Got 2 Dataframes
df1
City | Number |
---|---|
LON | 1 |
NYC | 2 |
TOK | 3 |
df2
City | 1 | 2 | 3 |
---|---|---|---|
LON | A | D | G |
NYC | B | E | H |
TOK | C | F | I |
我想做的是在 df1 的末尾添加一列,该列将使用 ' Number' 值作为 Df2 的列标题
因此,例如新列“Letter”将:
-lookup TOK & 3 从 df1 到 df2 并返回值 I -查找 LON 和1 from df1 in df2 并返回值 A
新 df1:
df1
城市 | 号码 | 字母 |
---|---|---|
LON | 1 | A |
NYC | 2 | E |
TOK | 3 | I |
Got 2 Dataframes
df1
City | Number |
---|---|
LON | 1 |
NYC | 2 |
TOK | 3 |
df2
City | 1 | 2 | 3 |
---|---|---|---|
LON | A | D | G |
NYC | B | E | H |
TOK | C | F | I |
What I'm trying to do is add a column to the end of df1 which would use the 'Number' Value as a column header for Df2
So for example The new column 'Letter' would:
-lookup TOK & 3 from df1 in df2 and return the Value I
-lookup LON & 1 from df1 in df2 and return the Value A
New df1:
df1
City | Number | Letter |
---|---|---|
LON | 1 | A |
NYC | 2 | E |
TOK | 3 | I |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论