【发布时间】:2019-01-13 10:47:28
【问题描述】:
我想使用某一行对我的数据框进行分组。例如,如果我有以下数据框;
Client A A A A A B B B B B
Figure 33 45 66 77 88 99 55 66 55 22
我想用Client分割数据框,这样生成的数据框如下;
Client A A A A A
Figure 33 45 66 77 88
Client B B B B B
Figure 99 55 66 55 22
我尝试使用data <- split( df , f = df$Client ),但这要求数据是垂直的而不是水平的,结果将是一个列表而不是一个数据框。我希望客户拆分的最后一组数据像我所指出的那样位于彼此下方,并且它是一个数据框,这样我就可以将其导出到 excel 中
【问题讨论】:
-
Client和Figure是行名还是列名? -
Client 和 Figure 是行名
-
在
base R你需要split.default。
标签: r dplyr tidyverse data-manipulation