作者orange0914 (橘仔)
看板Python
标题[问题] 显示df.describe()unique=1的columns名称
时间Thu Jan 17 12:58:45 2019
各位大大好
想请问当一个df.describe()
若资料型态为'object' or 'bool'会显示出
count
unique
top
freq
如何获得unique = 1 的column 全部名称
并进行drop
感谢各位大大
-----------------------------------------------------
底下我用一个很多步骤的方式
不知道有无更简易的方式
bool_feats = df.select_dtypes(include = ['bool']).columns
for i in bool_feats:
df[i] = df[i].astype('int')
df.columns[df.sum()==0]
这样可以获得unique = 1 的columns 再进行drop
-----------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.222.64.169
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1547701128.A.F2B.html
※ 编辑: orange0914 (61.222.64.169), 01/17/2019 13:04:02