我正在使用名为“mpg_data”
的数据集运行以下代码mpg_data.corr(method='pearson').style.format("{:.2}")
结果我得到了我需要的数据作为表格。但是,当我尝试将这些结果分配给变量时,我可以将它们作为可用的数据帧,这样做:
results = mpg_data.corr(method='pearson').style.format("{:.2}")
结果我得到了:
<pandas.formats.style.Styler object at 0x130379e90>
如何将相关结果作为可用的数据帧?
答案 0 :(得分:1)
放弃results = mpg_data.corr(arguments)
.apply()
这应该将相关矩阵作为数据帧返回。如果您只想显示两位数,您可以在matplotlib中实际执行此操作,或在数据框上使用{{1}}。
答案 1 :(得分:0)
您可以使用数据框applymap而不是style.feature:
results = mpg_data.corr(method='pearson').applymap('${:,.2f}'.format)