获取结果时出错

2024-04-19 04:25:49 发布

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

第一次尝试 假设a想看两个变量之间的卡平方系数。我是这样实施的:

import scipy
X=data['V288'].values
Y = data['V780'].values
table = pd.crosstab(X,Y)

from scipy.stats import chi2_contingency
chi2,p , dof, expected = chi2_contingency(table.values)
print  % (chi2, p)

之后,我得到以下错误:

TypeError: unsupported operand type(s) for %: 'builtin_function_or_method' and 'tuple'

第二次尝试 但是,当我以这种方式打印时,我不会出错:

print   (chi2, p)

输出:

696.522768537 0.882613269189

我想了解,如何以我在“第一次”尝试中描述的方式获得结果。我如何解释我已经得到的结果。 谢谢你


Tags: fromimportdata方式tablescipypdvalues