列的子集

问题描述 投票:0回答:1

df:我有起点-目的地ID信息(例如1001、1002等)和其他信息,例如每对之间的交易。

[df2:我只有“经济区域”来源目的地ID信息。(因此,我知道df中的哪个ID是“经济区域”。(例如1005、1007 ..是经济区域)]

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

如何在df数据中仅选择经济区域csd。我需要选择作为起点-终点对。

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

例如,df:

来源目的地0 1001 10011100 2 10022 1003 10033 1004 10044 1005 10045 1006 1005

df2:

ER

0 10011100 22 10033 1004

旨在获得:

来源目的地0 1001 10011100 2 10022 1003 10033 1004 1004

pandas shapefile geopandas geography
1个回答
0
投票

我们可以尝试使用isin

df = df[df.id.isin(df2.id)]
© www.soinside.com 2019 - 2024. All rights reserved.