我有一个数据集,我正在尝试使用 pandas 函数 groupby 进行组织。我正在尝试按列邮政编码分组并按列表聚合,以便分组的数据框的值形成一个新列表
sheet1 = pd.read_excel(data, "Data")
other_columns = sheet1.loc[:, sheet1.dtypes!=np.float64]
other_columns=other_columns.groupby("zip_code").agg(list).reset_index()
我希望代码按邮政编码分组,分组列的每个单元格都是值的列表。但是,我收到此错误消息:
ValueError: Shape of passed values is (75, 665), indices imply (74, 665)