如何使用列表中的值来表示'功能

时间:2018-02-01 14:10:54

标签: python list for-loop do-while variance

我建立了来自' q1'的差异。到' q76'。现在,我想使用这些差异来计算所有变量的“是”响应的百分比。 我的编码如下:

lc = pd.DataFrame(pd.read_sas("c:\\Downloads\ps2_hedonic.sas7bdat", format='SAS7BDAT'))
Var = ['q'+str(z) for z in range(1,77)]
yes = 0
no = 0
VS = lc[Var]
for i in VS:
     if i == 1:
        yes += 1
     else:
        no += 1
yes/(yes+no)

然而,我的代码中只有0。我想也许我应该使用'而#39;功能,但我不知道该怎么做。

这是VS的输出

enter image description here

0 个答案:

没有答案