gpt4 book ai didi

python - 从 header 中删除索引并重新索引数据以从 0 开始

转载 作者:太空宇宙 更新时间:2023-11-04 09:28:43 25 4
gpt4 key购买 nike

我有一个数据框 (df),如下所示:

3 IDENTIFIER   DEPARTMENT  
4 12233 MARKETING
5 15389 FINANCE
6 12237 MARKETING
7 10610 OPS
8 6493 OPS

有没有办法从 header 中删除索引并从 0 重新索引?

因此生成的数据框如下所示:

  IDENTIFIER   DEPARTMENT  
0 12233 MARKETING
1 15389 FINANCE
2 12237 MARKETING
3 10610 OPS
4 6493 OPS

我试过没有成功:

 df.reset_index()

最佳答案

首先检查:

print (df.index.name)
None

print (df.columns.name)
3

然后使用 DataFrame.rename_axis 将列名称设置为 NoneDataFrame.reset_index :

df = df.rename_axis(None, axis=1).reset_index(drop=True)
print (df)
IDENTIFIER DEPARTMENT
0 12233 MARKETING
1 15389 FINANCE
2 12237 MARKETING
3 10610 OPS
4 6493 OPS

或者:

df.columns.name = None
df = df.reset_index(drop=True)
print (df)
IDENTIFIER DEPARTMENT
0 12233 MARKETING
1 15389 FINANCE
2 12237 MARKETING
3 10610 OPS
4 6493 OPS

或者:

df.columns.name = None
df.reset_index(drop=True, inplace=True)
print (df)
IDENTIFIER DEPARTMENT
0 12233 MARKETING
1 15389 FINANCE
2 12237 MARKETING
3 10610 OPS
4 6493 OPS

关于python - 从 header 中删除索引并重新索引数据以从 0 开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56556937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com