我是Python和编程的新手,所以这无疑是一个新手问题。我想显示数据帧中每个分类变量的每个唯一值的计数,但我写的东西不起作用。如果可以的话,我尽量避免为每一列单独写几行。
<表类>
#
列
非空数
Dtype
tbody><<tr>0 checking_balance 1000年非空 类别 1months_loan_duration 1000年非空 int64 2credit_history 1000年非空 类别 3 目的 1000年非空 类别 4 数量1000年非空 int64 5savings_balance 1000年非空 类别 6employment_duration 1000年非空 类别 7percent_of_income 1000年非空 int64 8years_at_residence 1000年非空 int64 9 年龄 1000年非空 int64 10other_credit 1000年非空 类别 11住房 1000年非空 类别 12 existing_loans_count 1000年非空 int64 13工作 1000年非空 类别 14家属 1000年非空 int64 15 手机 1000年非空 类别 16 默认 1000年非空 类别 表类>
这对我有用
for i in creditData.columns:
if creditData[i].dtype != 'int64':
print(creditData[i].value_counts())