如何遍历具有相同名称形式的变量数组?

我有一个包含变量列表的数据框,例如 id_01-id_10。

我想遍历所有变量以打印每个变量的计数图(使用 seaborn 作为 sns):

预期输出:

sns.countplot(id_01)

sns.countplot(id_02)

sns.countplot(id_03)

...

sns.countplot(id_10)

这种循环的语法是什么?谢谢


噜噜哒
浏览 97回答 1
1回答

拉风的咖菲猫

如果要执行数据框中的所有列:for col in df.columns:    sns.countplot(df[col]). 否则,请按照您问题中的模式:for i in range(1,11):    column='id_'+"{0}".format(i).zfill(2)    sns.countplot(df[column])这将通过数字 1-10 并将 column 设置为正确的列名。zfill 将确保对于单个数字,column 等于 id_01 而不是 id_1。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python