0
比方说,我们有这样添加水平R的数据框
x$user1, x$user2, etc..
x$usern
组织了一个数据帧/表与属性数据表像$age, $department, $sale, $price, etc.
我想“推”和重组在x$usern
该数据帧到一个较低的水平,从而使我可以添加下面x$usern
其他数据表也许是与插图更好:目前的结构是
x
$user1 $user2
$price,$age, etc. $price, $age, etc.
靶结构是
x
$user1 $user2
$data $stat $data $stat
$price,$age, etc. $min, $max, etc. $price,$age, etc. $min, $max, etc.
什么是实现这一目标的最佳途径。我正在考虑lapply
和/或遍历所有用户,但也许有一种更优雅的方式来做到这一点?
谢谢。
你可以用实际的R对象显示一个小例子吗?你的文字说“数据框”,但你的伪代码似乎说“嵌套列表”,我不知道到底发生了什么。如果你正在谈论数据框架,那么我甚至不确定'user1'是一个列本身还是''user''列'中的一行。 – Gregor
user_n是x的一个属性。 x是属性为user_n的数据框。数据框通过用户分割原始数据表x $ [用户,价格,年龄等]来检索,然后每个用户将被处理以进行统计,审计等。 – Kenny