【发布时间】:2017-07-27 08:56:26
【问题描述】:
df1 包含两列 Lat 和 Long,以及数千行。 df2 还包含两列 lat 和 long 以及许多行。本质上,df2 是我想要比较 df1 的参考位置列表。我想比较 df1 和 df2 的纬度和经度,说它们的位置匹配,或者说它们不匹配。即,
my_data = pd.read_csv('/path/to/file', usecols = ['Lat','Lon'])
reference_data = pd.read_csv('/path/to/file', usecols = ['Lat','Lon'])
简单来说,我想说的是,如果 my_data 中每一行中的位置存在于 reference_data 中,则将其标记为 1,否则将其标记为 0。由于此位置有两个分量 Lat 和 Long,因此它们都需要存在在参考数据框中的任何位置彼此相邻。有没有简单的单线?
【问题讨论】:
标签: python-2.7 pandas dataframe