как сгруппировать заявление в пандах, кроме кросс-таблицы - PullRequest
0 голосов
/ 16 марта 2019

скажем, есть фрейм данных

df = pd.DataFrame( {'col1': ['a', 'a', 'a', 'b', 'b'], 'col2': ['x', 'x', 'y', 'y', 'y']} )

Я хочу показать это в таблице, индекс которой равен a, а столбец x равен 2 и y равно 1 точно так же, как на 1-й прикрепленной картинке (https://imgur.com/MiWmdIz). Я использовал кросс-таблицу, но получаю две отдельные строки, как на 2-й прикрепленной картинке. (https://imgur.com/WiJWT15)

1 Ответ

0 голосов
/ 16 марта 2019

Вы можете использовать:

df = df.set_index('col1')

Вот результат:

     col2
col1    
a     x
a     x
a     y
b     y
b     y

То же, что и ваше первое прикрепленное изображение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...