排序数据框后重置索引

时间:2018-11-16 05:47:04

标签: python-3.x pandas dataframe

获取此数据集。

![Take this dataset.

我按Cancer_type列对数据框进行了排序,该列包含[0,1]值,

df_genes.sort_values(['Cancer_type'], ascending=True)

![enter image description here

然后我重置索引。

df_genes.reset_index(drop=True,inplace=True)

![enter image description here

重置索引弄乱了Cancer_type列。 我应该如何重置索引,以使Cancer_type列保持排序。 link遵循相同的步骤,但结果却有所不同。

1 个答案:

答案 0 :(得分:1)

那呢?

df_genes = df_genes.sort_values(['Cancer_type']).reset_index(drop=True)