gpt4 book ai didi

python - 按 ip 地址范围过滤 Pandas DataFrame

转载 作者:太空狗 更新时间:2023-10-30 02:20:27 29 4
gpt4 key购买 nike

我需要通过 ip 地址范围过滤 pandas Dataframe。没有正则表达式是否可能?

Ex. From 61.245.160.0   To 61.245.175.255

最佳答案

字符串在 python 中是可排序的,所以你应该能够摆脱它:

In [11]: '61.245.160.0' < '61.245.175.255'
Out[11]: True

任一 bool 掩码:

In [12]: df[('61.245.160.0' < df.ip) & (df.ip < '61.245.175.255')]

或者取一片(如果 ip 是索引):

In [13]: df.loc['61.245.160.0':'61.245.175.255']

关于python - 按 ip 地址范围过滤 Pandas DataFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22979109/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com