在用list包含多个dict的模式生成dataframe时,由于dict的无序性,而uci很多数据的特征名直接是1,2,3...,生成的dataframe和原生的不一样, 为了方便观看和使用,我们将其列名排序: 有以下两种方法(都不包含y列的情况下): 1.(我的): df.columns = df.columns.astype(int) df.sort_index(axis=1,inplace=True) 先将列名从字符串转为int型,然后再对列名排序. 2.(网上看到的): 对于这样的数据:…