给定pandas数据框df
,我需要选择仅具有正值的列。
df =
Age Fare Dev
21 10 -1
35 9 0
28 12 1
我的第一个想法是使用df.describe()
,然后仅选择那些最小值大于或等于0的列。
但是我坚持执行。显然row.columns
不起作用,因为Series不具有columns
属性。
properties = df.describe()
positive_cols = []
for index,row in properties.iterrows():
for col in row.columns:
print(col)
答案 0 :(得分:2)