我正在尝试访问列并查找此列的一些统计信息,但是,列的名称存储为变量,这会给我一个错误。让我详细说明一下 -
我有一个数据帧sex,smoker,employed
,它有许多列,只取0/1作为值。例如:列var could be sex or smoker or employed
我想这样做 -
df.sex.value_counts()
它的频率为0和1。
1 750
0 876
现在,我想动态地将变量的名称分配给另一个变量
当var='smoker'
和AttributeError, 'DataFrame' object has no attribute 'var'
时,代码应该提供吸烟者的统计数据
df.var.value_counts()
但是,我不能这样做,这是可以理解的,我得到一个错误:
df.var.value_counts()
我如何仍然动态使用上述命令{{1}}