首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Pandas在2个键上加入一列

Pandas在2个键上加入一列
EN

Stack Overflow用户
提问于 2020-10-26 00:21:12
回答 1查看 25关注 0票数 0

我有一个DataFrame,它包含自行车旅行的起始站点id和结束站点id。我有另一个DataFrame,它包含站点id和站点名称。我想将这两个表连接起来,并在第一个表中添加以下列:“end_station_name”和“start station name”。我的想法是做以下事情:

代码语言:javascript
运行
复制
stations_df.rename(columns = {'stationId': 'start_station_id'}, inplace=True)
stations_df['end_station_id'] = stations_df['start_station_id']
df.merge(stations_df)

这只给了我一个每次旅行的站名。我怎么做才能两者兼得呢?任何帮助都是最好的!

EN

回答 1

Stack Overflow用户

发布于 2020-10-26 01:09:03

应该将键添加到merge方法中。下面是一个示例:

df1.merge(df2,left_on='lkey',right_on='rkey')

链接到documentation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64525999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档