当前位置: 首页 > 面试题库 >

如何在熊猫数据框中重置索引?

丌官凯康
2023-03-14
问题内容

我有一个数据框,我从其中删除了一些行。结果,我得到一个数据框架,其中的索引是这样的:[1,5,6,10,11]我想将其重置为[0,1,2,3,4]。我该怎么做?

以下似乎有效:

df = df.reset_index()
del df['index']

以下内容不起作用:

df = df.reindex()

问题答案:

DataFrame.reset_index是您要寻找的。如果您不希望将其另存为列,请执行以下操作:

df = df.reset_index(drop=True)

如果您不想重新分配:

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


 类似资料:
  • 我有一个dataframe,从中删除了一些行。因此,我得到了一个dataframe,其中的索引类似于:,我希望将其重置为。我怎么做?

  • 问题内容: 可以肯定,这非常简单。 我正在读取一个csv文件并具有数据框: 我想换位得到 但是,当我执行df.T时, 如何摆脱最上面的索引? 问题答案: 您可以先将索引设置为数据框中的第一列(或通常要用作索引的列),然后再转置该数据框。例如,如果要用作索引的列是,则可以执行以下操作: 要么

  • 我有一个csv格式的表格,看起来像这样。我想转置该表,以便指示符名称列中的值是新列, 我希望最终结果是这样的: 我尝试过使用熊猫数据框架,但没有多大成功。 你有没有想过如何做到这一点? 谢谢

  • 我的任务是突出显示熊猫数据框中的所有电子邮件副本。是否有一个函数用于此操作,或者有一种方法可以删除所有非重复项,从而为我留下一个很好的列表,列出数据集中的所有重复项? 该表由六列组成: 我想摆脱最后一列,因为最后一封邮件不是重复的。

  • 我有一个数据框架,目前看起来是这样的, 数据框架1 我需要创建一个像这样的数据帧。 数据框架2 我需要从数据帧1列的值填充数据帧2的列。图片显示了示例。对此应该有什么算法和过程? 这是示例数据集

  • 问题内容: 我有以下数据框: 我尝试过数据透视表 但出现以下错误: 数据透视表的任何替代选择吗? 问题答案: 您可以用来转置数据框。这将数据框切换为圆形,以便行变为列。 您也可以使用。