r - 如何根据 R 中另一个列表的内容将区域分配给一个列表?
问题描述
我是 RStudio 的新手,正在尝试编写一些代码来帮助整理我正在分析的大量数据集。我有一个包含 20 个数据框(“A”)的列表,每个看起来都像这样:
A[["L048"]]
:
PointID MaxLoad `Load@1` `StructuralStiffness@1` ZoneID
<dbl> <dbl> <dbl> <dbl> <dbl>
1 1 0.0976 0.0689 0.0689 0
2 2 0.0351 0.0247 0.0247 0
3 3 0.0332 0.0223 0.0223 0
4 4 0.0554 0.0395 0.0395 0
我还有另一个包含区域 ID 的 20 个数据框(“list_all_zones”)的列表:
list_all_zones[["L048"]]
Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9 Z10
<dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 9 10 11 42 23 24 25 26 31 47
2 1 2 3 4 44 16 17 18 34 36
3 5 6 7 8 19 20 21 22 30 32
4 43 13 14 15 45 27 28 29 46 35
我想对这两个列表进行排序,确定 PointID 的相应区域,并分配区域 ID 以获得如下结果:
PointID MaxLoad `Load@1` `StructuralStiffness@1` ZoneID
<dbl> <dbl> <dbl> <dbl> <dbl>
1 1 0.0976 0.0689 0.0689 Z1
2 2 0.0351 0.0247 0.0247 Z2
3 3 0.0332 0.0223 0.0223 Z3
4 4 0.0554 0.0395 0.0395 Z4
解决方案
推荐阅读
- javascript - 如何确保鼠标滚轮/滚轮事件在可滚动 div 内每次滚动时仅触发一次
- networking - ZeroMQ:如何实现客户端通知?
- javascript - 将值分配给动态更改其 id 的输入字段
- qt - 从节点属性读取数据类型
- excel - 使用 CountIfs 检查单元格是否有日期或为空
- python - 将文件路径传输到另一个类并将项目添加到列表
- delphi - 为什么在抑制 WM_PASTE 后数据集的状态会更改为 dsEdit?
- reactjs - 使用 catch 在 redux-saga 中进行 Rest API axios 错误处理
- r - 将值与列名组合为新列
- java - 处理大量输入数据时出现 StackOverflow 错误