如何使用函数删除值超过50种的列?你知道吗
这里放下列:发送日期,出生日期,客户开放日期,客户经理团队,发布日期,创建日期
app_train.select_dtypes('object').apply(pd.Series.nunique, axis = 0)
label 1
date_dispatch 2883
con_birth_dt 12617
con_sex_mf 2
dat_cust_open 264
cust_mgr_team 2250
mng_issu_date 1796
um_num 38
created_date 2900
hqck_flag 2
dqck_flag 2
tzck_flag 2
yhlcck_flag 2
bzjck_flag 2
gzck_flag 2
jjsz_flag 2
e_yhlcck_flag 2
zq_flag 2
xtsz_flag 1
whsz_flag 1
hjsz_flag 2
yb_flag 2
qslc_flag 2
^{} +^{}
可以将
nunique
后跟loc
与布尔索引一起使用:将^{} 与^{} 筛选的
index
值一起使用:另一种解决方案是为缺少的} ,然后按
columns
添加^{inverted
条件<=
过滤:样本:
相关问题 更多 >
编程相关推荐