gpt4 book ai didi

python - 重置列索引

转载 作者:行者123 更新时间:2023-12-01 04:35:50 26 4
gpt4 key购买 nike

我有一个像这样的数据框:

index       1          2
Species AGRALB AGRCRI
Count 2 3

但我不希望第一行在那里,我只想数据框看起来像这样:

Species  AGRALB     AGRCRI
Count 2 3

我知道您可以使用 df.reset_index() 重置索引,但我只想对第 1 行中的运行索引执行此操作。

最佳答案

尚不清楚“index”是列还是索引的名称,但通常以下内容会起作用:

In [23]:
df.columns = df.iloc[0]
df = df.shift(-1).dropna()
df

Out[23]:
0 Species AGRALB AGRCRI
0 Count 2 3

实际上,我不会转移,而是只切一 block :

In [31]:
df.columns = df.iloc[0]
df = df.iloc[1:]
df

Out[31]:
0 Species AGRALB AGRCRI
1 Count 2 3

如果您从 csv 加载此数据,并且列名称位于第二行,那么您可以跳过第一行df = pd.read_csv(file,skiprows=1)

关于python - 重置列索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31733294/

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