可以使用pandas库实现该功能。首先读取数据到DataFrame中,然后使用groupby方法按照指定列进行分组,最后使用apply方法获取每个分组内所有行的数据,并将它们转换为字典列表。
代码示例:
import pandas as pd
# 读取数据到DataFrame中
df = pd.read_csv('data.csv')
# 按照指定列进行分组,获取分组内所有行的数据,并将它们转换为字典列表
result = df.groupby('column').apply(lambda x: x.to_dict('records')).to_dict()
print(result)
其中,'column'需要替换为要进行分组的列名,'data.csv'需要替换为实际数据文件的路径。执行结果为一个字典,键为分组的列值,值为该分组内所有行的字典列表。