【发布时间】:2021-04-05 00:36:00
【问题描述】:
我正在尝试移动观察结果以清理我的数据集。我无法创建一个函数,该函数会将第一个值自行移动到一行中,并将该值一直应用到数据集。
| X1 | X2 |
|---|---|
| A | D |
| B | E |
| C | F |
这就是我希望列表中的数据框的样子:
| left | center | right |
|---|---|---|
| B | D | A |
| C | E | A |
【问题讨论】:
-
df$right <- df$X1[1]? -
有没有办法把它变成一个函数来应用到数据框列表?
-
假设您的
data.frames 存储在名为dfl的list中,您可以执行以下操作:dfl <- lapply(dfl, function(x){ cbind(x, right = x$X1[1]) })。
标签: r data-cleaning