मैं पंडों के साथ समूह बनाने का परिणाम छापना चाहता हूं।
मेरे पास एक डेटाफ्रेम है:
import pandas as pd
df = pd.DataFrame({'A': ['one', 'one', 'two', 'three', 'three', 'one'], 'B': range(6)})
print(df)
A B
0 one 0
1 one 1
2 two 2
3 three 3
4 three 4
5 one 5
'ए' द्वारा समूहीकरण के बाद छपाई करते समय मेरे पास निम्नलिखित हैं:
print(df.groupby('A'))
<pandas.core.groupby.DataFrameGroupBy object at 0x05416E90>
मैं डेटाफ़्रेम को समूहीकृत कैसे प्रिंट कर सकता हूं?
यदि मैं करता हूँ:
print(df.groupby('A').head())
मैं डेटाफ्रेम प्राप्त करता हूं जैसे कि इसे समूहीकृत नहीं किया गया था:
A B
A
one 0 one 0
1 one 1
two 2 two 2
three 3 three 3
4 three 4
one 5 one 5
मैं कुछ इस तरह की उम्मीद कर रहा था:
A B
A
one 0 one 0
1 one 1
5 one 5
two 2 two 2
three 3 three 3
4 three 4
df.groupby(['A', 'B']).sum(), लेकिन यह विफल होता अगर ('A', 'B')जोड़े अद्वितीय नहीं होते।
print df.groupby('A').head()। आपके पास पंडों का कौन सा संस्करण है?