Zah*_*hra 2 python describe dataframe pandas
我有一个包含分类和数字列混合的pandas数据框.默认情况下,df.describe()只返回数值数据的总结(描述这些列与count,mean,std,min,quantiles,max)
df.describe()
count
mean
std
min
quantiles
max
迭代df中的所有列并单独描述它们时,[df[c].describe() for c in df.columns] 根据特定的列dtype返回描述; 即数字摘要int和float和object
[df[c].describe() for c in df.columns]
int
float
object
难道描述的所有列的分类有一个简洁的方式有任何人知道count,unique,top,freq?
unique
top
freq
小智 15
答案的稍短版本:
df.describe(include = 'object')
Zah*_*hra 5
以下将所有列转换为object类型然后描述它们:
df.astype('object').describe()
为了清洁视图尝试:
df.astype('object').describe().transpose()
归档时间:
7 年,8 月 前
查看次数:
1447 次
最近记录:
6 年,11 月 前