Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的Rank.Avg(来自Excel)函数是什么?_Python_Excel_Pandas_Calculated Columns_Rank - Fatal编程技术网

Python中的Rank.Avg(来自Excel)函数是什么?

Python中的Rank.Avg(来自Excel)函数是什么?,python,excel,pandas,calculated-columns,rank,Python,Excel,Pandas,Calculated Columns,Rank,Excel中的Python(pandas)与rank.avg的等价物是什么?例如,如果我想在Excel中对E5:E30中的列E进行排名,我可以使用rank.avg(E5,E5:E30) 谢谢 使用下面的命令对列进行排序 df["column_name"].rank() 检查文档字符串以获取其他选项 …要将列添加到数据帧的末尾,可以执行以下操作 df["rank_column"] = df["column_name_to_rank"].

Excel中的Python(pandas)与rank.avg的等价物是什么?例如,如果我想在Excel中对E5:E30中的列E进行排名,我可以使用rank.avg(E5,E5:E30)


谢谢

使用下面的命令对列进行排序

df["column_name"].rank()
检查文档字符串以获取其他选项

…要将列添加到数据帧的末尾,可以执行以下操作

df["rank_column"] = df["column_name_to_rank"].rank()
样本日期:

df = pd.DataFrame(data={'Animal': ['fox', 'Kangaroo', 'deer',
                                   'spider', 'snake'],
                        'Number_legs': [4, 2, 4, 8, np.nan]})
df
秩函数:

df['default_rank'] = df['Number_legs'].rank()
df['max_rank'] = df['Number_legs'].rank(method='max')
df['NA_bottom'] = df['Number_legs'].rank(na_option='bottom')
df['pct_rank'] = df['Number_legs'].rank(pct=True)
df
输出:


这与groupby.rank有什么区别?