如何对Dataframe中某列浮点类型数据排名
时间: 2024-05-03 09:20:18 浏览: 128
浅析pandas 数据结构中的DataFrame
您可以使用pandas库的rank()函数来为Dataframe中的某一列浮点类型数据排序,示例代码如下:
```python
import pandas as pd
# 创建示例数据
df = pd.DataFrame({'A': [1, 2, 3], 'B': [3.4, 1.2, 2.5]})
# 使用rank()函数对B列数据进行排序
df['B_rank'] = df['B'].rank()
# 输出结果
print(df)
```
其中,rank()函数默认升序排列,如果要使用降序排列,可以设置参数ascending=False,例如:
```python
df['B_rank'] = df['B'].rank(ascending=False)
```
希望能帮到您。
阅读全文