小编Sad*_*ksk的帖子

确定请求的速率限制

我有一个关于速率限制的问题。我从 CSV 中获取数据并将其输入到查询中,并将输出存储在列表中。我收到一个错误,因为我一次发出了太多请求。(我每秒只能发出 20 个请求)。如何确定速率限制?

import requests
import pandas as pd 

df = pd.read_csv("Data_1000.csv")
list = []



def requestSummonerData(summonerName, APIKey):

    URL = "https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/" + summonerName + "?api_key=" + APIKey
    response = requests.get(URL)
    return response.json()

def main():
    APIKey = (str)(input('Copy and paste your API Key here: '))

    for index, row in df.iterrows():
        summonerName = row['Player_Name']
        responseJSON  = requestSummonerData(summonerName, APIKey)
        ID = responseJSON ['accountId']
        ID = int(ID)
        list.insert(index,ID)

    df["accountId"]= list
Run Code Online (Sandbox Code Playgroud)

python python-3.x python-requests

6
推荐指数
1
解决办法
8026
查看次数

对数据帧进行排序并使用百分比计算值

我有一个像这样的DataFrame:

Kind   Status
1      True
2      False
3      True
2      False
2      True
Run Code Online (Sandbox Code Playgroud)

我用它计算了种类,df.Kind.sort_values() 得到了这个:

1       1
2       3
3       1
Run Code Online (Sandbox Code Playgroud)

现在我想看看Kind 2中有多少是真或假的数字和百分比.像这样:

Art  True  False
  2     1      2
  2  0.33   0.66
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?最好的祝福

python dataframe python-3.x pandas

3
推荐指数
1
解决办法
309
查看次数

标签 统计

python ×2

python-3.x ×2

dataframe ×1

pandas ×1

python-requests ×1