小编sas*_*rup的帖子

Pandas按范围合并ip-address上的数据帧

我有两个数据帧包含我想要合并的一些ip信息(相当于sql中的左连接).数据框具有以下字段:

df1: ["company","ip","actions"]  
df2: ["ip_range_start","ip_range_end","country","state","city"]
Run Code Online (Sandbox Code Playgroud)

结果数据框应该有标题:["company","ip","actions","country","state","city"].这里的问题是我的合并标准.df1包含一个ip,我想用来从df2中提取国家,州和城市信息.

此单个IP 落入df2 "ip_range_start""ip_range_end"字段指定的范围之一.我不知道如何实现这一点,因为正常的合并/连接显然不会起作用,因为df1和df2之间没有匹配的值.

我的问题看起来与这个问题非常相似,但又不同以保证一个单独的问题:熊猫:如何在偏移日期合并两个数据帧?

merge ip-address left-join python-3.x pandas

5
推荐指数
1
解决办法
360
查看次数

标签 统计

ip-address ×1

left-join ×1

merge ×1

pandas ×1

python-3.x ×1