У меня есть датафрейм в python, который выглядит примерно следующим образом:
df = pd.DataFrame({
'tag':['php','image-processing','file-upload','upload','mime-types'] * 2,
'probability':np.arange(10),
'token':['check'] * 5 + ['imag'] * 5
}).set_index(['tag','token'])
print (df)
probability
tag token
php check 0
image-processing check 1
file-upload check 2
upload check 3
mime-types check 4
php imag 5
image-processing imag 6
file-upload imag 7
upload imag 8
mime-types imag 9
Мне нужно составить диктанты и значения, являющиеся вероятностью.Например, для php
{'php': {'check': 0,
'imag': 1,
....},
'image-processing': {....},
'file-upload': {....},
}
мне не нужны внутренние диктанты в любом порядке значений вероятности.Я могу легко это закодировать, но мне нужно знать, есть ли здесь какой-нибудь трюк панд.