Python按行/列取dataframe中每行/列的最大值/最小值及所在的位置

Python按行/列取dataframe中每行/列的最大值/最小值及所在的位置

/ 108 / 0

Python按行/列取dataframe中每行/列的最大值/最小值及所在的位置

df_city_max_gmv = df_city.iloc[:, 3:-1].apply(np.sort, axis=1).apply(lambda x: x[-1:]).apply(pd.Series)
df_city_max_gmv.columns = ['城市历史峰值GMV']
df_city_max_gmv_mm = pd.DataFrame(df_city.iloc[:, 3:-1].idxmax(1))
df_city_max_gmv_mm.columns = ['城市历史峰值GMV_月份']

0 人收藏

发表评论