python - pandas df - 按索引排序,但从排序中排除第一列
问题描述
我想按行对这个 df 进行排序(“坏工作”),但我想从排序中排除第一列,以便它保持在原来的位置:
Radisson Marriott Hilton IHG
Category
good job 0.214941 0.40394 0.448931 0.375316
bad job 0.514941 0.10394 0.348931 0.475316
crap job 0.114941 0.20394 0.548931 0.175316
预期输出:
Radisson IHG Hilton Marriott
Category
good job 0.214941 0.375316 0.448931 0.40394
bad job 0.514941 0.475316 0.348931 0.10394
crap job 0.114941 0.175316 0.548931 0.20394
我不知道要编辑下面的代码以从排序中排除第一列:
df = df.sort_values(by=[df.index[1]], axis=1, ascending=False)
解决方案
推荐阅读
- reactjs - 尝试使用反应挂钩创建获取请求,我的数据仍然为空
- angular - 部署 Angular firebase 项目
- c++ - 具有唯一指针的 C++ std::future 正在同步调用
- python - 带有无效 HTML 代码的 XML 解析错误 (Elementtree)
- python - openpyxl:使用 Python 创建 Excel 工作表时,如何使用列表和数据验证?
- java - 使用 JNDI 在 Java 中将用户添加到 LDAP 服务器的问题
- microsoft-graph-api - Graph API:中断分页的正确方法是什么
- python - PyWinAuto:找不到进程
- c++ - ceil() 函数的意外结果
- r - 如何从纵向研究的数据框中对使用不同测量工具测量的所有行进行子集化?