我目前正在开发一个函数: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'发生')
答案 0 :(得分:1)
你试过row.name
吗?这些行是apply函数中的pandas系列