Also ich möchte den Durchschnitt aller Werte in Spalte b nehmen, wenn die Spalte a eine bestimmte ist und plotten sie mit Matplotlib.Durchschnitt basierend auf einem Kriterium/Bedingung Numpy Python
So in der Tabelle oben Ich möchte für jeden gleichen Wert in A die Werte in B und E auszumitteln und schaffen damit ein neues Element in dem
A = 57 B = Avg aller Werte von b, wobei A = 57 E = Avg aller Werte von e, wobei A = 57 und so weiter
und schließlich zeichnen dann das neue Element
ich habe versucht, es zu implementieren, indem die Werte in eine andere Identität Matrix nehmen aber das funktioniert nicht.
for x in list_of_entries:
Final['A'] = x;
Final['C'] = 0;
Final['D'] = 1;
I = np.logical_and((1), (data_temp['A'].astype(int) == x))
Final['B'] = np.average(data_temp[I]['B']);
Final['E'] = np.average(data_temp[I]['E']);
np.empty(I);
Ist 'data_temp' ein Pandas DataFrame? – unutbu
Nein, nur ein Nummernfeld – DBB
data_temp = np.genfromtxt (dir_readfile, dtype = float, delimiter = '\ t', Namen = Namen, usecols = [0,1,2,3,4,5], skip_header = 1) – DBB