ÆÇ´Ù½º µ¥ÀÌÅÍ ÇÁ·¹ÀÓ groupby¿¡¼ as_index°¡ True, FalseÀ϶§ Â÷ÀÌÁ¡À» ¾Ë¾Æ º»´Ù. ÆÄÀÌÂü¿¡¼ ÆÇ´Ù½º°¡ ¼³Ä¡ ¾ÈµÇ¾î ÀÖ´Ù¸é Å͹̳ο¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù. pip install pandas groupby´Â ÆÇ´Ù½º µ¥ÀÌÅÍÇÁ·¹ÀÓ¿¡¼ °°Àº °ªÀ» ±×·ìÀ¸·Î ¹¾î¼ Åë°è¸¦ ³¾¶§ »ç¿ëÇÑ´Ù. ¾Æ·¡¿¡¼´Â as_index°¡ TrueÀ϶§import pandas as pd
df = pd.DataFrame({'¸ðµ¨' : ['P1', 'P1', 'P2', 'P2'], 'Ä®¶ó' : ['red', 'blue', 'red', 'blue'], '¼ö·®' : [2, 3, 5, 10]}) print(df.groupby(by=['¸ðµ¨'], as_index=True).min()) as_index Àü´ÞÀÎÀÚ¸¦ »ý·«Çϸé TrueÀÌ´Ù. as_index°¡ TrueÀÌ¸é ±×·ì ¶óº§ÀÌ À妽º°¡ µÈ´Ù. ¿©±â¼´Â ¸ðµ¨ÀÌ À妽º°¡ µÈ´Ù. ±×·ìÈ Çؼ ÃÖ¼Ò °ªÀ» ±¸ÇÏ¸é ´ÙÀ½°ú °°´Ù. °á°ú) ¸ðµ¨ Ä®¶ó ¼ö·® P1 blue 2 P2 blue 5 as_index°¡ FalseÀ϶§import pandas as pd
df = pd.DataFrame({'¸ðµ¨' : ['P1', 'P1', 'P2', 'P2'], 'Ä®¶ó' : ['red', 'blue', 'red', 'blue'], '¼ö·®' : [2, 3, 5, 10]}) print(df.groupby(by=['¸ðµ¨'], as_index=False).min()) by=['¸ðµ¨']À» À妽º·Î »ç¿ëÇÏÁö ¾Ê±â ¶§¹®¿¡ º°µµÀÇ À妽º°¡ Ãß°¡ µÈ´Ù. °á°ú) ¸ðµ¨ Ä®¶ó ¼ö·® 0 P1 blue 2 1 P2 blue 5 |