[Python-de] Anfaengerfrage: Dataframe - Zeilenmittel - Spaltenmittel

Julian Gethmann mail.python.org at gethmann.org
Di Jun 18 03:35:56 EDT 2019


Hallo,

On 17/06/2019 23.39, Stefan Schwarzer wrote:
> On 2019-06-17 22:37, eilfh wrote:
>> hallo,
>> dumme Frage
> 
> es gibt keine dummen Fragen, nur dumme Antworten. :-)
> 
>> Anfängerfrage
>> find einfach keine passende Lösung
>>
>> ungefähr so
>>
>>
>> for i in spalte_nr:
>>      for j in zeilen_nr:
>>          DataFrame_1 = DataFrame -
>> 			Zeilen_mittel(DataFrame[j]) -
>> 			Spalte_mittel(DataFrame[i])
>>
>> Die Komponenten der Berechnung hab ich zwar, aber in der doppelten for-
>> Schleife gelingt mir das einfach nicht.
> 
> Ich bin mir nicht ganz sicher, was du meinst bzw. was du
> erreichen willst. (Ich habe nur eine vage Ahnung, bin mir aber
> nicht sicher, ob ich damit richtig liege.) Kannst deine Absicht
> genauer beschreiben, vielleicht mit einem Beispiel?
> 
> Was sind die "DataFrame"-Objekte im obigen Code für Objekte?
falls du Pandas DataFrames meinst, hätte ich eine, wenn auch nicht so 
schöne, Lösung, die NumPys broadcasting nutzt:

```
 >>> df = pd.DataFrame({"c1": list(range(10)), "c2": list(range(10,20))})
 >>> (np.mean(np.array(df), axis=1).reshape(-1,1) - 
np.mean(np.array(df), axis=0).reshape(1,-1))
```

Viele Grüße,
Julian
> 
> Viele Grüße
> Stefan
> _______________________________________________
> python-de maillist  -  python-de at python.org
> https://mail.python.org/mailman/listinfo/python-de
> 


Mehr Informationen über die Mailingliste python-de