请,我需要运行下面的代码,但出现了一个错误。如何使这两个代码都运行?我该如何在第二个代码中打印结果?谢谢
代码一(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."
目前没有回答
相关问题 更多 >
编程相关推荐