Machine learning 如何在python中按特定顺序对某些行重新排序
我有这样一个数据集:Machine learning 如何在python中按特定顺序对某些行重新排序,machine-learning,pandas,dataframe,Machine Learning,Pandas,Dataframe,我有这样一个数据集: A B 0 2 3 1 2 5 2 1 7 3 1 8 我想以一种快速有效的方式重新订购: A B 0 1 8 1 1 7 2 2 5 3 2 3 如何有效地实现这一点?您可以使用sort\u values函数尝试本页给出的实现。 假设数据存储在数据框中,则可以使用'df.sort_值(by=“B”) 要更好地理解,请访问以下链接 请检查一下
A B
0 2 3
1 2 5
2 1 7
3 1 8
我想以一种快速有效的方式重新订购:
A B
0 1 8
1 1 7
2 2 5
3 2 3
如何有效地实现这一点?您可以使用sort\u values函数尝试本页给出的实现。 假设数据存储在数据框中,则可以使用'df.sort_值(by=“B”) 要更好地理解,请访问以下链接
请检查一下 根据您的数据帧是df,只需使用
df.sort_values(by='B')
一个指向潜在解决方案的链接总是受欢迎的,但是请在链接周围添加上下文,这样您的其他用户就会知道它是什么以及为什么会出现。始终引用重要链接中最相关的部分,以防无法访问目标站点或永久脱机。考虑到仅仅是一个外部站点的链接是@stephernauch My bad!的一个可能原因!。我觉得这很简单,可以通过链接理解。反正变了
df.sort_值(by=['A','B'])
在我看来,OP希望对这两列进行排序