将所有熊猫系列指数更改为一个值

时间:2019-11-20 10:40:54

标签: python pandas series

我正在尝试将熊猫系列的所有索引值更改为一个值。我有200k +行,索引是0到200k +之间的数字。我希望索引是单个字符串,例如“令牌”。大熊猫有可能吗?我试过重新索引,但似乎不起作用,我认为这只有在我给出200k的“令牌”列表作为参数的情况下才有效,这不是我想要的。

1 个答案:

答案 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