hiboy888 2022-04-08 13:01 采纳率: 50%
浏览 23
已结题

exl两列数据,以第一列内容为分组把第二列数据读取到多维数组中,请教该如何实现!

问题遇到的现象和发生背景

exl内容

A列 B列
C1 A0001
C1 A0002
C1 A0003
C1 A0004
C2 A0001
C2 B0001
C3 A0001
C3 A0002
C3 A0003
C3 A0004
C4 A0002
C4 B0001
C4 B0002
C5 D0001
C5 D0002
想以第一列的内容为分组,把第二列数据读取到多维数组中。

我想要达到的结果
[['A0001', 'A0002', 'A0003', 'A0004'], ['A0001', 'B0001'], ['A0004', 'A0003', 'A0002', 'A0001'], ['A0002', 'B0001', 'B0002'], ['D0001', 'D0002']]

  • 写回答

1条回答 默认 最新

  • hellobigorange 人工智能领域新星创作者 2022-04-08 13:57
    关注
    import pandas as pd
    data = pd.read_excel('data.xlsx')
    result=list(data.groupby('A').apply(lambda x: list(x['B'])).values)
    

    img

    如有帮助,点一下下采纳

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 4月16日
  • 已采纳回答 4月8日
  • 创建了问题 4月8日

悬赏问题

  • ¥15 MATLAB代码补全插值
  • ¥15 Typegoose 中如何使用 arrayFilters 筛选并更新深度嵌套的子文档数组信息
  • ¥15 前后端分离的学习疑问?
  • ¥15 stata实证代码答疑
  • ¥50 husky+jaco2实现在gazebo与rviz中联合仿真
  • ¥15 dpabi预处理报错:Error using y_ExtractROISignal (line 251)
  • ¥15 在虚拟机中配置flume,无法将slave1节点的文件采集到master节点中
  • ¥15 husky+kinova jaco2 仿真
  • ¥15 zigbee终端设备入网失败
  • ¥15 金融监管系统怎么对7+4机构进行监管的