我正在尝试将熊猫系列的所有索引值更改为一个值。我有200k +行,索引是0到200k +之间的数字。我希望索引是单个字符串,例如“令牌”。大熊猫有可能吗?我试过重新索引,但似乎不起作用,我认为这只有在我给出200k的“令牌”列表作为参数的情况下才有效,这不是我想要的。
答案 0 :(得分:0)
使用insert和set_index,如下所示:
df = pd.DataFrame({'B': [1, 2, 3], 'C': [4, 5, 6]})
df
Out:
B C
0 1 4
1 2 5
2 3 6
idx = 0
index_string = 'token'
df.insert(loc=idx, column='A', value=index_string)
df.set_index('A', inplace=True)
df
Out:
B C
A
token 1 4
token 2 5
token 3 6