首页 > 解决方案 > 只需要获取没有索引和数据类型Python的模式值

问题描述

我正在尝试提取python中每一列的模式计数,以找到最高频率的百分比以删除方差低的列

col = test_df.columns   
for i in  col:
    x = test_df[i].mode()
    y = test_df[i][test_df[i]==x][i]
    print(i,x,y) 


ValueError: Can only compare identically-labelled Series objects



x = test_df['1stFlrSF'].mode()
x


0    864
dtype: int64

标签: pythonindexingdata-analysismodeimputation

解决方案


您可以尝试在下面的行中仅获取模式值而不显示其数据类型 x[0]。


推荐阅读