python +给定数据帧系列,获取索引

时间:2017-01-18 16:54:14

标签: python

我目前正在开发一个函数:dataframe.apply(function,axis = 1)。

我需要引用索引的值(即0,1,2等,无论索引在上面传递的行中)。

def function(row):
    whatstheindex = row.index?
    return whatstheindex

虽然我无法指出这一点。我试过了行['INDEXNAME'],我尝试过使用:

float(row.index.get_loc(row.loc[:,:,row['ROWVALUE']].index[0]))

但是ROWVALUE是非唯一的,我认为它返回多个索引?我得到的错误是:

  

IndexingError :('索引器太多',在索引XYZ'发生')

1 个答案:

答案 0 :(得分:1)

你试过row.name吗?这些行是apply函数中的pandas系列