DataFrame Tips

DataFrame 根据某一列值进行排序

df.sort_values(“xxx”,inplace=True)

DataFrame 根据多列值进行排序

DataFrame 筛选某一列值中的前百分之X的记录

临时解决办法:
假设DataFrame为DFI(DataFrameInstance), 目标列为A, 筛选列A中值前25%的记录, 则先计算 goal_value = DFI[‘A’].quantile(.75) 计算出在75%位置的数值是多少, 然后通过 DFI[DFI[‘A’] > goal_value] 来达到效果.

遍历 DataFrame

DataFrame.iterrows() 返回的结果是index和row的tuple. 其中row是Series类型.

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据