我有一个数字向量
x <- c(2,5,1,6)
Run Code Online (Sandbox Code Playgroud)
我正在尝试生成一系列值 - 从1开始 - 介于值和包含值之间,x
以便我留下以下字符串
1,2,3,4,5,4,3,2,1,2,3,4,5,6
Run Code Online (Sandbox Code Playgroud)
我试图找到执行此任务所需的功能(例如seq,order,arrange)但是我似乎无法找到我需要做的事情.
我有一个类似的数据框
df <- data.frame(group=c("a", "b"), value=1:16,trim=rep(1:2))
Run Code Online (Sandbox Code Playgroud)
我试图弄清楚如何删除每组的最后一行.要从每个组中删除的行数在"trim"变量中定义.
我已经想出如何使用从所有组中删除指定数量的行
x<-do.call("rbind", lapply(split(df, df$group), head,-2))
Run Code Online (Sandbox Code Playgroud)
但是,我似乎无法弄清楚如何从"trim"列中指定的组中删除行数.换句话说,我希望将a组分组以修剪最后一行,将b组修剪为最后2行.
原标题(含糊):如何仅根据 x 和 z 值制作圆形表面
我有与 x 轴和 z 轴相关的数据,类似于以下值new.data
:
mydata <- structure(list(Dist = c(82, 82, 85, 85, 126, 126, 126, 126, 178,
178, 178, 178, 178, 236, 236, 236, 236, 236, 312, 368, 368, 368,
368, 368, 425, 425, 425, 425, 425, 425, 560, 560, 560, 560, 560,
612, 612, 612, 612), pDet = c(1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0,
1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, …
Run Code Online (Sandbox Code Playgroud)