首页
学习
活动
专区
圈层
工具
发布

列子集
EN

Stack Overflow用户
提问于 2020-06-08 08:41:34
回答 1查看 32关注 0票数 1

df:我有原点-目的地id信息(比如1001,1002,...)以及其他信息,如每对之间的交易。

df2:我只有经济区域的起始-目的地id信息。(所以,我知道df中的哪个id是经济区域)。(例如,1005,1007..是经济区域)

目的:我只想从df获取经济区域之间的信息。

如何在我的df数据中仅选择经济区域csd。我需要select作为源-目标对。

我花了很多时间在上面。我是新来Phyton的。任何帮助都将不胜感激。

例如,df:

代码语言:javascript
复制
    Origin     Destination
0    1001         1001
1    1002         1002
2    1003         1003
3    1004         1004
4    1005         1004
5    1006         1005

df2:

代码语言:javascript
复制
    ER
0  1001
1  1002
2  1003
3  1004

目标是获得:

代码语言:javascript
复制
     Origin  Destination
0    1001         1001
1    1002         1002
2    1003         1003
3    1004         1004
EN

回答 1

Stack Overflow用户

发布于 2020-06-08 08:43:22

我们可以尝试使用isin

代码语言:javascript
复制
df = df[df.id.isin(df2.id)]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62253426

复制
相关文章

相似问题

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