如何在python中进行分组?

我需要从excel文件中读取数据,然后对数据进行分组。 数据的结构如下:

n c
1 2
1 3
1 4
2 3
2 4
2 5
3 1
3 2
3 3 

我需要读取这些数据,然后基于c值生成字典列表。 所需的输出将是字典列表,其中c是键,而n的值是这样的值:

[{1:[3]}, {2:[1,3]}, {3:[1,2,3]}, {4:[1,2]}, {5:[2]}]

我使用此函数读取数据,并且工作正常:

data = pandas.read_excel("pathtofile/filename.xlsx", header=None)