如何解决将Excel数据分组到Pandas数据框
我在Excel工作表中有这样的数据,
当尝试阅读excel时
read_df_from_excel = pd.read_excel('output.xlsx',sheetname ='Sheet1')
我看到7行,test1和test2仅添加到2行,其他行的NaN如下:
有什么方法可以将Excel中的分组项目读取到分组的熊猫数据框中?
read_df_from_excel.to_dict(orient ='r')
[{'test': 'test1','segment': 's1','c1': 23,'c2': 7,'c3': 78,'c4': 1231},{'test': nan,'segment': 's2','c1': 32,'c2': 123,'c3': 5,'c4': 745},'segment': 's3','c1': 123,'c2': 13,'c3': 1,'c4': 13},'segment': 's4','c1': 7,'c4': 12},{'test': 'test2','c1': 456,'c2': 5,'c3': 41,'c4': 22},'c1': 31,'c2': 1,'c3': 213,'c4': 8},'c1': 13,'c3': 4,'c4': 323},'c2': 2,'c3': 23,'c4': 23}]
感谢帮助!
解决方法
不确定是否有读取合并单元格的方法,但是像这样的简单处理步骤就可以解决
read_df_from_excel['test'] = read_df_from_excel['test'].fillna(method='ffill')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。