我有一个包含 13 个不同列名的数据框,我将这些标题分成两个列表。我现在想对每个列表执行不同的操作。
是否可以将列名作为变量传递给熊猫?我现在的代码可以很好地循环遍历列表,但是我在尝试将列名传递给函数时遇到了问题
代码
CONT = ['age','fnlwgt','capital-gain','capital-loss']
#loops through columns
for column_name, column in df.transpose().iterrows():
if column_name in CONT:
X = column_name
print(df.X.count())
else:
print('')
原文由 JJSmith 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想你可以使用
subset
创建自list
CONT
:也许更好,因为
list
是dictionary
,它是由to_dict
创建的: