Его довольно старый вопрос, но все же я хотел бы сказать еще об одном варианте с помощью редактора vi/vim
для визуализации вкладок. Если у вас установлен vi/vim
, откройте Makefile
(например, vim Makefile
) и введите :set list
. Это покажет количество вкладок, вставленных, как показано ниже,
%-linux: force$
^I@if [ "$(GCC_VERSION)" = "2.96" ] ; then \$
^I^Iecho ===== Generating build tree for legacy $@ architecture =====; \$
^I^I$(CONFIGURE) $(CWD) $@ legacy; \$
^Ielse \$
^I^Iecho ===== Generating build tree for $@ architecture =====; \$
^I^I$(CONFIGURE) $(CWD) $@; \$
^Ifi$
^Icd build-$@;make$
Здесь много решений один:
df = df.groupby('Class')['ID'].apply(list).reset_index()
Class ID
0 (A, B, C) [1]
1 (H, A, D) [3, 4]
2 (M, E, F) [2]
Вы должны использовать
df.groupby('Class').ID.agg(list).reset_index()
Out[473]:
Class ID
0 (A, B, C) [1]
1 (H, A, D) [3, 4]
2 (M, E, F) [2]
, чтобы исправить свой код
df.groupby('Class')['ID'].aggregate(lambda x: x.tolist())
.