Python 中的 Rank.Avg(来自 Excel)函数是什么?
What is the Rank.Avg (from Excel) function in Python?
Excel 中 rank.avg 的 Python (pandas) 是什么?例如,如果我想对 Excel 中 E5:E30 的 E 列进行排名,我可以使用 rank.avg(E5, E5:E30).
谢谢!
使用下面的内容对 pandas
中的列进行排名
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
输出:
Excel 中 rank.avg 的 Python (pandas) 是什么?例如,如果我想对 Excel 中 E5:E30 的 E 列进行排名,我可以使用 rank.avg(E5, E5:E30).
谢谢!
使用下面的内容对 pandas
中的列进行排名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
输出: