Мои данные DataFrame pandas:
dat1 dat2 dat3
0 1 1 [{"gid": 1, "bs": "2", "_cc": "1"}]
1 1 1 [{"gid": 1, "bs": "2", "_cc": "1"}]
2 2 3 [{"gid": 3, "bs": "5", "_cc": "1"}]
Мне нужно сгруппировать по столбцу dat1, мой ожидаемый результат должен быть:
dat1 dat2 dat3
0 1 1 [{"gid": 1, "bs": "2", "_cc": "1"}]
1 2 3 [{"gid": 3, "bs": "5", "_cc": "1"}]
Я использовал pandas dataframe следующим образом:
data = dataframedata #dataframe data
(out['dat1','dat2','dat3']).groupby([ 'dat1','dat2','dat3']).size().reset_index()
Я получаю keyerror at dat3
, пожалуйста, помогите мне найти решение заранее.