Python 有人能帮我理解为什么我的代码返回空数据集吗?另外,如何将这些数据存储到df中? 在整个过程中添加打印语句。尽管您也在调用一个在print语句中打印的函数。我不明白为什么。是的,那是个错误,改成了返回。另外,当我打印每一行时,我会得到一个语法错误:位置参数跟

Python 有人能帮我理解为什么我的代码返回空数据集吗?另外,如何将这些数据存储到df中? 在整个过程中添加打印语句。尽管您也在调用一个在print语句中打印的函数。我不明白为什么。是的,那是个错误,改成了返回。另外,当我打印每一行时,我会得到一个语法错误:位置参数跟,python,database,pandas,api,Python,Database,Pandas,Api,有人能帮我理解为什么我的代码返回空数据集吗?另外,如何将这些数据存储到df中? 在整个过程中添加打印语句。尽管您也在调用一个在print语句中打印的函数。我不明白为什么。是的,那是个错误,改成了返回。另外,当我打印每一行时,我会得到一个语法错误:位置参数跟在关键字argumentprint(base)、print(counter)、print(tickers)、print(x)、print(percentage_pairs)、print(y)…后面。当我打印时,我只会得到一个空的数据框((计算相

有人能帮我理解为什么我的代码返回空数据集吗?另外,如何将这些数据存储到df中?
在整个过程中添加打印语句。尽管您也在调用一个在print语句中打印的函数。我不明白为什么。是的,那是个错误,改成了返回。另外,当我打印每一行时,我会得到一个语法错误:位置参数跟在关键字argumentprint(base)、print(counter)、print(tickers)、print(x)、print(percentage_pairs)、print(y)…后面。当我打印时,我只会得到一个空的数据框((计算相关性的函数)看看每个变量。
api = requests.post(cex_bal, data=params)

symbols = ["BTC_USD", "XRP_USD", "ETH_USD", "BCH_USD"]


def your_function_that_computes_correlation_martrix(x):
    data = x.corr(method='pearson')
    print(data)

while True:
    for symbol in symbols:
        base, counter = symbol.split('_')[0], symbol.split('_')[1]
        tickers = requests.get(last_price.format(base, counter))
        x = tickers.json()
        percentage_pairs = x['priceChangePercentage'], x['pair']
        y = pd.DataFrame(percentage_pairs).rename(index={0:'Percentage Change', 1:'Pair'})
        print(your_function_that_computes_correlation_martrix(y))
    time.sleep(5)