您好,我想循环访问 Pandas 数据框结构中列表的值:
这可能吗?
#for a single variable
print(df["var1"].value_counts(normalize = True))
my_list=["var1","var2","var3"]
#instead would like to do something like this:
for i in my_list:
print(df[i].value_counts(normalize = True))
请您参考如下方法:
有内置工具可以提供帮助。
my_list = ["var1", "var2", "var3"]
# j is the column header
# col is the column series
for j, col in df[my_list].iteritems():
print col.value_counts(normalize=True)
