当前位置: 首页 > 知识库问答 >
问题:

修改的数据帧索引更改[重复]

糜帅
2023-03-14

我有以下代码。我想知道修改后的数据帧是否可以从0,1,2开始......等等,就像熊猫上的常规索引一样。

df = pd.DataFrame([4, 4, 3, 4, 1])
df2 = df[2:4]

df2现在在哪-

     0
0    3
2    3

如果我想访问df2在一些常规索引约定从0... n,我不能用这种方法。还有其他方法可以做到吗?

提前感谢。

共有1个答案

丌官嘉勋
2023-03-14

您可以使用reset\u index()重置索引:

df2 = df2.reset_index(drop=True)

对于您的数据,这将打印:

>>> print(df2.reset_index(drop=True))
   0
0  3
1  4
 类似资料:
  • 问题内容: 我需要更改索引中的分片数量。索引很大,为了达到测试目的,我可能不得不将配置更改10-15次才能满意。是否有开箱即用的工具提供这种功能?或最简单的方法是做到这一点? 问题答案: 无论是Perl的和Ruby客户直接支持重建索引。 在Perl中,您可以执行以下操作: 在Clinton Gormley 的帖子中查找更多信息。 在Ruby中,您可以执行以下操作: 在相关的 Tyre 提交中找到更

  • 我有两个形状相同的python数据帧,例如: 我想使用df2中的值作为行索引来选择df1中的值,并创建一个形状相等的新数据帧。预期结果: 我已尝试使用.loc,它在单个列中运行良好: 但是我不能同时在所有列上使用. loc或. iloc。我想避免循环来优化性能,因为我正在处理一个大数据帧。有什么想法吗?

  • 我有一个这样的df: 对于每个ID,我有5列A1到A5(实际上我有更多),并且这些值是特定ID的最高优先级。 例如:ID 1将A1、A3和A5作为优先级,ID 3只有2个A2和A1,ID 5没有优先级 合成DF 我尝试使用和使用这个和这个以及更多的方法来实现相同的功能,但无法获得相同的结果df。 这方面的任何帮助或我这边的清晰度!!

  • 我在看这个和这个线索,虽然我的问题没有那么不同,但有一些不同。我有一个满是

  • 主要内容:基本语法,删除索引删除索引是指将表中已经存在的索引删除掉。不用的索引建议进行删除,因为它们会降低表的更新速度,影响数据库的性能。对于这样的索引,应该将其删除。 在 MySQL 中修改索引可以通过删除原索引,再根据需要创建一个同名的索引,从而实现修改索引的操作。 基本语法 当不再需要索引时,可以使用 DROP INDEX 语句或 ALTER TABLE 语句来对索引进行删除。 1) 使用 DROP INDEX 语句

  • 问题内容: 有什么方法可以增加文档开头的用语吗?例如,我有3个文档。 XXX应该在搜索词“ Sulpher”的顶部列出,因为那是该文档中的第一个单词。如果YYY列在顶部,则可以,因为与XXX相同。但是ZZZ应该永远是最后一个。换句话说,在“左侧”找到的术语应比在“右侧”找到的术语具有更高的优先级。 问题答案: 您可以通过小写标准化术语位置来提高: 然后 屈服