Pandas dataframe Sort_值给出了不正确的结果
嗨,我正在尝试获取前10个值。 我希望获得员工出勤率和守时率前十名。 以下是我的排序代码: newData=data.sort_值(“考勤”,升序=False)。head(10)Pandas dataframe Sort_值给出了不正确的结果,pandas,sorting,plotly,Pandas,Sorting,Plotly,嗨,我正在尝试获取前10个值。 我希望获得员工出勤率和守时率前十名。 以下是我的排序代码: newData=data.sort_值(“考勤”,升序=False)。head(10) 我不知道为什么我会得到8.82分和8.57分。请告知。我尝试了第n个最大值,但它对我无效。因为列Attention中的值是字符串,所以按字典顺序排序 因此需要将它们转换为数字: data['Attendance'] = data['Attendance'].astype(float) #if possible some
我不知道为什么我会得到8.82分和8.57分。请告知。我尝试了第n个最大值,但它对我无效。因为列
Attention
中的值是字符串,所以按字典顺序排序
因此需要将它们转换为数字:
data['Attendance'] = data['Attendance'].astype(float)
#if possible some non numeric values convert them to NaNs
#data['Attendance'] = pd.to_numeric(data['Attendance'], errors='coerce')
newData = data.sort_values("Attendance", ascending=False).head(10)
因为列
中的值是字符串,所以按字典顺序排序
因此需要将它们转换为数字:
data['Attendance'] = data['Attendance'].astype(float)
#if possible some non numeric values convert them to NaNs
#data['Attendance'] = pd.to_numeric(data['Attendance'], errors='coerce')
newData = data.sort_values("Attendance", ascending=False).head(10)