我是学生计算机科学专业的学生和新手R用户。如何在R中减去分组后续数据
以下是我的数据框。
set.seed(1234)
df <- data.frame(
sex = rep(c('M','F'), 10),
profession = rep(c('Doctor','Lawyer'), each = 5),
pariticpant = rep(1:10, 2),
x = runif(20, 1, 10),
y = runif(20, 1, 10))
我想找到的每一天,每一个参与者在x和y的差异。这将创建一个10行数据框。
dday
将取代day
,因为这些值将是日期之间的差异。
dday sex profession participant dx dy
0-1 M Doctor 1 5.22 1.26
.
.
.
R会执行此功能吗?
你想做什么?什么是所需的输出(实际使用数字,并使用'set.seed()',以便随机数是[reproducible](http://stackoverflow.com/questions/5963269/how-to-make-a-great -r-reproducible-example)。那天从哪里来?这不在'df'范例中。 – MrFlick
@MrFlick此文章已被编辑。 –