name case0 a 011 a 032 b 043 b 054 b 065 b 086 b 097 b 128 c 019 c 0210 c 0311 c 04
我需要的是一本字典:
{"a": ["01","03"],"b": ["04","05","06","08","09","12"],"c": ["01","02","03","04"]}
我觉得这应该与groupby(“名称”)或枢轴一起工作,但我无法弄清楚如何.
解决方法 执行groupby后,使用apply获取列表,然后调用to_dict:df.groupby('name')['case'].apply(List).to_dict()
结果输出:
{'a': ['01','03'],'c': ['01','02','03','04'],'b': ['04','05','06','08','09','12']}总结
以上是内存溢出为你收集整理的python – 在列上翻转Pandas数据帧并创建字典全部内容,希望文章能够帮你解决python – 在列上翻转Pandas数据帧并创建字典所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)