Как создать новый столбец после счета в группе? - PullRequest
0 голосов
/ 05 ноября 2019

Я пытаюсь создать новый столбец с группировкой и количеством. Однако выдает ошибку «несовместимый индекс вставленного столбца с индексом кадра»

import pandas as pd

#read csv
df1 = pd.read_csv('hi.txt',sep = '\t')#provide name and sheet of excel file
a=df1.groupby(['c','t']).count()
df1['difference']=a
print(df1)

Ввод:

coun    id  cat
A   12  90
U   13  91


1 Ответ

1 голос
/ 05 ноября 2019

Использование:

new_df=df.groupby(['category','country'],sort=False).country.count().to_frame('count').reset_index()
print(new_df)

   category country  count
0      9910     AUS      2
1      7310     NZL      1
2      9910     NZL      1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...