Pandas数据分析不会打印结果

2024-05-19 03:06:15 发布

您现在位置:Python中文网/ 问答频道 /正文

请,我需要运行下面的代码,但出现了一个错误。如何使这两个代码都运行?我该如何在第二个代码中打印结果?谢谢

代码一(A部分):

import pandas as pd
import numpy as np

def average_influenza_doses():
    
    df = pd.read_csv("assets/NISPUF17.csv", index_col=0)
    
    cbf_flu=df.loc[:,['CBF_01','P_NUMFLU']]
    cbf_flu1=cbf_flu[cbf_flu['CBF_01'] ==1].dropna()
    cbf_flu2=cbf_flu[cbf_flu['CBF_01'] ==2].dropna()
    flu1=cbf_flu1['P_NUMFLU'].values.copy()
    flu1[np.isnan(flu1)] = 0
    f1=np.sum(flu1)/len(flu1)
    flu2=cbf_flu2['P_NUMFLU'].values.copy()
    flu2[np.isnan(flu2)] = 0
    f2=np.sum(flu2)/len(flu2)
    aid =(f1,f2)
    
    return aid

    #raise NotImplementedError()

代码二(B部分):

assert len(average_influenza_doses())==2
# "Return two values in a tuple, the first for yes and the second for no."

Tags: 代码importlenasnppdvaluesaverage

热门问题