首页 > 解决方案 > 对数据框的列进行排序时出现问题

问题描述

我正在尝试使用以下步骤整理数据框的一列

data_crian = data_crian.sort_values(by = 'Flp_CO')

但是每次我尝试运行它时都会收到此消息:

ValueError:Series 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。

有谁知道为什么?

谢谢!!

标签: pythonpandasdataframesorting

解决方案


我创建了一个包含一列的简单 csv 文件:

在此处输入图像描述

这是代码:

import pandas as pd
import numpy as np
import os

filename = os.path.join(os.path.dirname(__file__),'data.csv')
data = pd.read_csv(filename)

sorted_data = data.sort_values(by='Numbers')
print(sorted_data)

这是输出:

   Numbers
0        1
3        4
7        7
4        8
1       12
6       15
2       32
5       73

推荐阅读