Ich arbeite durch eine Python für Datenanalyse-Tutorial und möchte einige Erläuterungen zu der Ausgabe von [data2]
und [[data2]]
bei Verwendung von groupby
.Was ist der Unterschied zwischen der Verwendung von `[data2]` und `[[data2]]` mit `groupby`
1
A
Antwort
3
Wenn Gebrauch:
[data2]
Sie Series
mit Multiindex
bekommen.
Wenn Verwendung Teilmenge
[[data2]]
Sie DataFrame
mit Multiindex
bekommen.
Und wenn Gebrauch:
df.groupby(['key1','key2'], as_index=False)['data2'].mean()
Sie ohne Multiindex
DataFrame
mit 3
Spalten erhalten.
Vielleicht ist es klar, ob eine andere Form verwenden:
import pandas as pd
df = pd.DataFrame({'key1':[1,2,2,1,2,2],
'key2':[4,4,4,4,5,5],
'data2':[7,8,9,1,3,5],
'D':[1,3,5,7,9,5]})
print (df)
D data2 key1 key2
0 1 7 1 4
1 3 8 2 4
2 5 9 2 4
3 7 1 1 4
4 9 3 2 5
5 5 5 2 5
print (df['data2'].groupby([df.key1,df.key2]).mean())
key1 key2
1 4 4.0
2 4 8.5
5 4.0
Name: data2, dtype: float64
print (df[['data2']].groupby([df.key1,df.key2]).mean())
data2
key1 key2
1 4 4.0
2 4 8.5
5 4.0
Verwandte Themen
- 1. Was ist der Unterschied zwischen der Verwendung externer und # Headerdateien?
- 2. Was ist der Unterschied zwischen `==` und `ist`?
- 3. Was ist der Unterschied zwischen $ und $$?
- 4. Was ist der Unterschied zwischen:
- 5. Was ist der Unterschied zwischen der Verwendung und der Nichtverwendung von Anweisungen mit DbContext [Code zuerst]?
- 6. Was ist der Unterschied zwischen Verwendung und extern?
- 7. Was ist der Unterschied zwischen der Verwendung von "" und "" und() beim Deklarieren von Variablen?
- 8. Was ist der Unterschied zwischen/* ... */und/** ... */
- 9. Was ist der Unterschied zwischen Difftime und '-'?
- 10. Was ist der Unterschied zwischen der Rückgabe von bind und dem Ergebnis der Verwendung von function()
- 11. Was ist der Unterschied zwischen `&` und `ref`?
- 12. Was ist die Verwendung von .exp und was ist der Unterschied zwischen .lib und .dll
- 13. Was ist der Unterschied zwischen:.! und: r !?
- 14. Was ist der Unterschied zwischen Verilog! und ~?
- 15. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 16. Was ist der Unterschied zwischen $ (...) und `...`
- 17. Was ist der Unterschied zwischen .Equals und ==
- 18. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 19. Was ist der Unterschied zwischen + = und = +?
- 20. Was ist der Unterschied zwischen? und ? = Nil
- 21. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 22. Was ist der Unterschied zwischen der Verwendung von Dekoratoren und der Erweiterung einer Unterklasse durch Vererbung?
- 23. Was ist der Unterschied zwischen der Verwendung von onClick und dem onclick-Attribut von jQuery?
- 24. Was ist der Unterschied zwischen ist HttpResponseMessage und HttpResponseException
- 25. Was ist der Unterschied zwischen der JSP und der JSTL?
- 26. Was ist der Unterschied zwischen app.use und app.get mit express.static?
- 27. Was ist der Unterschied zwischen RewriteRule ist und umleiten 301
- 28. Entity Framework - Was ist der Unterschied zwischen der Verwendung von Include/eager loading und lazy loading?
- 29. Was ist der Unterschied zwischen der Verwendung von a.var und a.var()
- 30. Was ist der Unterschied zwischen der Verwendung von DatabaseConfig und Database in Slick?