python - 将多列合并为一列以进行调查评分
问题描述
我正在使用 UserZoom,它以一种奇怪的方式输出。
How dissatisfied or satisfied are you with your experience today
Col1 Col2 Col3 Col4 Col5 Col6 Col7 Col8 Col9 Col10
user1 nan nan nan nan nan nan 7 nan nan nan
user2 nan 2 nan nan nan nan nan nan nan nan
user3 nan nan 3 nan nan nan nan nan nan nan
user4 nan nan nan nan nan nan nan nan nan 10
...等等。
我正在寻找一种将它们全部折叠成一列的方法,因此输出是这样的系列:
Satisfaction
user1 7
user2 2
user3 3
user4 10
我找到了一种方法来拉出整个专栏,但之后我就卡住了:
xl_file = pd.read_excel(
"/Users/Folder/file.xlsx", skiprows=(0, 1), header=None)
comment = xl_file[17]
user_id = xl_file[0]
我还在这里查看了如何在 Pandas 中迭代 DataFrame 中的行,有人说迭代行不是一个好主意。然后它链接到这篇文章,我觉得有点混乱:https ://pandas.pydata.org/pandas-docs/stable/user_guide/basics.html#essential-basic-functionality
你能为我指出正确的方向吗?
谢谢!
编辑:我可能应该对其进行编辑以使其更加真实。
解决方案
推荐阅读
- swift - PageViewController 显示其他视图控制器的一部分
- sql - 为什么我可以引用 SQL 查询中正在修改的表
- amazon-web-services - Amazon S3 上传失败 - 访问被拒绝
- python - 如何按字符串拆分列表
- c - 我想构建一个具有整数输入的函数,将其输出存储到全局字符数组
- networking - 在云中设置“私有”组织网络的最佳实践
- c# - 六边形/洋葱架构域中业务对象的访问者?
- angular - 如何解决此问题(“MyDataSource”类型上不存在属性“过滤器”)?
- unix - read() 不会从 pty 读取数据,尽管它们是
- flutter - 如何在颤动中刷新或调用特定容器小部件的设置状态