如何解决如何仅获得最后一行
columns = ['LotFrontage','Alley','MasVnrType','MasVnrArea','BsmtQual','BsmtCond','BsmtExposure','BsmtFinType1','BsmtFinType2', 'Electrical','FireplaceQu','GarageType','GarageYrBlt', 'GarageFinish','GarageQual','GarageCond','PoolQC', 栅栏 'MiscFeature']
list=[]
for i in columns:
a=df_train[i].isnull().sum()
list.append(a)
print(list)
结果:
[259]
[259,1369]
[259,1369,8]
[259,8,37]
[259,37,38]
[259,38,1]
[259,1,690]
[259,690,81]
[259,81,1453]
[259,1453,1179]
[259,1179,1406]
正在获得如上所述的结果,但是我只需要一个列表
[259,1406]
解决方法
list=[]
for i in columns:
a=df_train[i].isnull().sum()
list.append(a)
print(list)
,
只需将print
移出for
循环,它只会打印最后一行
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。