pandas大数据量rank函数nan无数据 以及 SettingWithCopyWarning告警问题解决
rank函数问题刚一开始是这么写的df_init_['序号'] = df_init_.更新时间.rank(axis=0, method='max', na_option='bottom') # 按照支付时间排序,结果发现自己造的十几条数据没有任何问题,也能按照预期排序,但一放进生产上,‘序号’这一列就全部都是nan,如图注意看最后一列,也就是‘序号’列,都是nan值,百思不得其解,后来在官网上找到这么几句话这里说的很简单,推荐使用df.loc[]这种方式,不推荐使用df[columns.