使用Seaborn的For循环创建许多分布图

路透社

我正在尝试一次创建多个分布图到几个不同的领域。我已经创建了简单的for循环,但是我总是犯同样的错误,而python无法理解什么是“ i”。

这是我编写的代码:

for i in data.columns:
    sns.distplot(data[i])

KeyError:“ i”

我也试图用'i'代替i,但是出现错误:

TypeError:/:不支持的操作数类型:“ str”和“ int”

我相信我的错误是我不了解循环的基本知识,因此了解这将对我将来有所帮助。

我的最终目标是一次性获得许多分布图(具有偏度和峰度值),而无需编写每个分布图。

邮编

要仅在数字列上运行,请使用:

numeric_data = data._get_numeric_data()
for i in numeric_data.columns:
    sns.distplot(numeric_data[i])

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章