如何在python数据帧中创建主键

如何在python数据帧中创建主键,python,dataframe,counter,Python,Dataframe,Counter,我在数据框中查看了我的ID,不喜欢它。如何在python数据帧中创建数据帧 我的想法是一个计数器sum 3*950作为ID。 比如说 Primary ID 9*950 8550 9*951 8559 9*952 8568 9*953 8577 等等 我该怎么做 先谢谢你 使用值创建数据帧 将特定列设置为索引 示例(已编辑): 将熊猫作为pd导入 如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu': df=pd.DataFrame({'

我在数据框中查看了我的ID,不喜欢它。如何在python数据帧中创建数据帧

我的想法是一个计数器
sum 3*950
作为ID。 比如说

    Primary ID

9*950   8550
9*951   8559
9*952   8568
9*953   8577
等等

我该怎么做

先谢谢你

  • 使用值创建数据帧
  • 将特定列设置为索引
  • 示例(已编辑):

    将熊猫作为pd导入
    如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
    df=pd.DataFrame({'id':[9*950,9*951,9*952],'year':[2012,2014,2013]})
    df=df.set_索引('id'))
    打印(df)
    
    输出:

          year
    id        
    8550  2012
    8559  2014
    8568  2013
    
    资料来源:

  • 使用值创建数据帧
  • 将特定列设置为索引
  • 示例(已编辑):

    将熊猫作为pd导入
    如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
    df=pd.DataFrame({'id':[9*950,9*951,9*952],'year':[2012,2014,2013]})
    df=df.set_索引('id'))
    打印(df)
    
    输出:

          year
    id        
    8550  2012
    8559  2014
    8568  2013
    

    来源:

    df.set\u index('id')
    实际上没有设置索引。谢谢您的评论。我现在修好了。您需要将其存储在df:
    df=df.set_index('id')
    df.set_index('id')
    实际上没有设置索引。谢谢您的评论。我现在修好了。您需要将其存储在df:
    df=df.set_index('id')