python - 如何为推荐数据集取消旋转 pandas 数据框?
问题描述
我有数据框:
userId | 0 | 1 | ..... | N
----------------------------------------
1 2.3 2.5 1.7
2 4.5 3.1 1.5
3 1.8 4.5 2.6
4 3.4 4.2 2.8
5 1.7 2.4 2.9
...
我怎样才能取消它以获取表单的数据框:
userId | itemId | rating
1 1 2.3
1 2 2.5
...
1 N 1.7
2 1 4.5
2 2 3.1
...
2 N 1.5
3 1 1.8
...
编辑:
这是一些可粘贴的代码:
arr = np.array([[2.3, 2.5, 1.7],
[4.5, 3.1, 1.5],
[3.4, 4.2, 2.8]])
test_df = pd.DataFrame(arr)
test_df['userId'] = list(range(1, test_df.shape[0]+1))
解决方案
推荐阅读
- bash - 在 bash 中使用 iconv 命令 - 不完整的字符或移位序列错误
- python - Python:由变量拆分的选定列的直方图
- c - 如何修复代码以打开代码块中命令提示符中传递的文件
- javascript - 从文件上传控件上传任何文件时如何获取文件名
- python - 用双引号和换行符在pySpark中读取csv文件
- google-cloud-platform - BigQuery 上传作业返回错误 - 有效负载部分计数错误?
- c - 使用按位和运算符指向数组声明的 C 指针
- azure-sphere - azuresphere 实时应用程序 - 从兼容的预构建 ELF (.out) 文件生成 .image 文件
- sql - 按子查询的 SQL 分组过滤器
- c - C 和内联函数中的独立目标代码