【发布时间】:2015-01-09 12:29:04
【问题描述】:
我想知道在R 中是否存在一种简单的方法来执行以下操作:
假设我有一组关于四辆车的数据:白色 BMW、黑色 BMW、白色 GMC 和黑色 GMC。
我把它们放在一个名为cars的列表中:
白色宝马的数据在cars[[1]][[1]],
黑色宝马的数据在cars[[1]][[2]],
白色 GMC 上的数据位于 cars[[2]][[1]],
黑色 GMC 的数据在cars[[2]][[2]]。
在这种情况下,第一个坐标表示汽车的品牌,而第二个坐标表示它的颜色。
我现在希望交换坐标,这样第一个坐标会指示颜色,而第二个坐标会指示汽车的品牌:
白色宝马的数据在cars[[1]][[1]],
黑色宝马的数据在cars[[2]][[1]],
白色 GMC 上的数据位于 cars[[1]][[2]],
黑色 GMC 上的数据位于cars[[2]][[2]]。
因此我想更改列表列表中的层次结构。
任何帮助表示赞赏!
【问题讨论】: