今天被一个看似简单的df转字典难住了?

今天被一个看似简单的问题难住了,一个df,表头为['date','code','name','涨幅','换手率'],
希望转换成字典方便使用

dic= df.set_index('date').T.to_dict("list")

dic.get(dt,[])返回的只有一行数据
发现不对,上面dic将表中数据只取了最后一行,df中date列有重复的,每个日期都有多行,期望dic.get(dt,[])返回二维列表(多行数据),用groupby好像解决不了这个问题,要遍历生成字典吗?

阅读 762
1 个回答

暂时手动构造字典

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏