代码之家  ›  专栏  ›  技术社区  ›  diogenes

熊猫创建行号-但不是作为索引

  •  1
  • diogenes  · 技术社区  · 7 年前

    我想创建一个行号序列-但不覆盖我的日期索引。

    _cnt = [ ]
    
    for i in range ( len ( df ) ):
        _cnt.append ( i )
    
    df[ 'row' ] = _cnt
    

    谢谢。

    1 回复  |  直到 7 年前
        1
  •  2
  •   sacuL    7 年前

    可能是最简单的方法:

    df['row'] = range(len(df))
    
    >>> df
              0         1
    0  0.444965  0.993382
    1  0.001578  0.174628
    2  0.663239  0.072992
    3  0.664612  0.291361
    4  0.486449  0.528354
    >>> df['row'] = range(len(df))
    >>> df
              0         1  row
    0  0.444965  0.993382    0
    1  0.001578  0.174628    1
    2  0.663239  0.072992    2
    3  0.664612  0.291361    3
    4  0.486449  0.528354    4