我有以下数据帧:
(Index) sample reads yeasts
9 CO ref 10
10 CO raai 20
11 CO tus 30
我想根据sample
,预期输出更改列的顺序:
(Index) sample reads yeasts
9 CO ref 10
11 CO tus 30
10 CO raai 10
我对行的索引不感兴趣。你知道吗
我尝试了以下基于其他stackoverflow/google帖子的代码:
df=df.reindex(["CO ref","CO tus","CO raai"])
这将正确地更改索引,但所有其他列都获得值nan
我也试过:
df.index=["CO ref","CO tus","CO raai"]
这会正确地更改索引,但其他列不会切换,因此会弄乱数据帧。你知道吗
此外:
df["sample"].index=["CO ref","CO tus","CO raai"]
但这没用。你知道吗
我怎样才能让它工作?你知道吗
对于
reindex
,需要从sample
列创建索引:或使用有序范畴:
相关问题 更多 >
编程相关推荐