嗨,我是python新手 所以任何人都可以帮助我将多索引数据框与另一个进行比较
import numpy as np
import pandas as pd
output = ('GROCERY', '35', 'MON')
o = pd.DataFrame({'c':['35', '35', '35'], 'd':['SUN', 'MON', 'TUE']})
o = o.set_index(['c','d'])
#print (output[1, 2]) # your error
#print (output[(1, 2)]) # your error as well - these are equivalent calls
print (output[1],output[2]) # ok
print(o.index)
print (o.index == (output[1],output[2])) # ok
agg = pen.loc[pen.index == output[1], output[2]].values
我在倒数第二行出现错误
在此示例中,我想基于输出从o获取值
像value of (35, mon) i.e Grocery