1
回答
关于Python的一个简单循环问题
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   

数据如下,是dataframe,连续的IP记为一次请求一次,如何计算每个国家请求了多少次。自己只能计算出所有国家一共请求了多少次。

ip_list=list(df['ip'])
a='0' 

num=0
for i in ip_list:
    if i == a:
        a=i
    else:
        num+=1
        a=i
print (num)

"country","ip"
"UA","188.153.178.9"
"UA","188.153.178.9"
"UA","188.153.178.9"
"US","181.67.2.182"
"US","181.67.2.182"
"BR","177.84.90.5"
"US","114.125.28.25"
"US","114.125.28.25"

举报
learn-python
发帖于8个月前 1回/174阅
顶部