r - 在 R 中重塑数据框。仅将某些必需的列转换为行
问题描述
我有以下格式的数据框:
船号 | 客户1 | 客户2 | 重量1 | 重量2 | 价值 |
---|---|---|---|---|---|
1 | 一个 | 乙 | 12 | 13 | 40 |
2 | 乙 | C | 13 | 14 | 60 |
我希望将其重塑为以下格式:
船号 | 顾客 | 重量 | 价值 |
---|---|---|---|
1 | 一个 | 12 | 40 |
1 | 乙 | 13 | 40 |
2 | 乙 | 13 | 40 |
2 | 乙 | 14 | 40 |
我尝试使用 reshape2 包和 stack() 中的 melt()。我无法将其转换为所需的格式。
提前致谢
解决方案
推荐阅读
- javascript - 对象操作以形成新对象
- sql - postgresql:选择语句中可迭代的数据类型
- android - Intellij 中 Android 单元测试期间的日志给出 java.lang.RuntimeException: Stub
- python - Python 中的 JSON GET 和 POST
- firebase - 如何向 FirebaseAnimatedList 添加分页
- regex - 匹配基于正则表达式模式匹配的时间戳
- python - 使用数据框从 K-Means 集群中获取值
- javascript - Chrome mDNS api产生空设备列表
- javascript - 跨域请求被阻止:Braintree dropin UI
- git - 如何在提交消息中搜索多个单词?