2
J'ai essayé de changer la valeur de crosstab avec le bruit normal que j'ai donné. Mais je ne peux pas le mettre à jour après que je l'ai changé. Pouvez-vous s'il vous plaît m'aider pour cela?comment mettre à jour les valeurs de tableau croisé dans python pandas
cross_tab1 = pd.crosstab(data[0], [data[1], data[2]], rownames=['data0'], colnames=['data1', 'data2'])
c1 = cross_tab1.unstack()
for (a, b, c), count in c1.iteritems():
count = np.round(count + np.random.normal(0, 2.0)).clip(min=0)
cross_tab1.loc(a,b,c, int(count))
Merci. J'ai utilisé applymap pour cela – user3104352