I'm trying to return two different values from an apply method but I cant figure out how to get the results I need.
With a function as:
def fun(row):
    s = [sum(row[i:i+2]) for i in range (len(row) -1)]
    ps = s.index(max(s))
    return max(s),ps
and df as:
    6:00    6:15    6:30    
0   3       8       9       
1   60      62      116     
I'm trying to return the max value of the row, but i also need to get the index of the first value that produces the max combination.
df["phour"] = t.apply(fun, axis=1)
I can get the output I need, but I don't know how I can get the index in a new column.So far im getting both answer in a tuple
    6:00    6:15    6:30    phour
0   3       8       9       (17, 1)
1   60      62      116     (178, 1)
How can I get the index value in its own column?
 
     
     
     
    