这是一个清单.
1 2 3 4 5 6 7 8 9 10.
Run Code Online (Sandbox Code Playgroud)
我想计算每三个连续元素的平均值.例如,输出将是NA NA 2 3 4 5 6 7 8 9.
这该怎么做?
问候
假设我要从数据帧中删除第五行,第八行和第25行,我该怎么做?我正在尝试,dt[!c(5,8,25), ]但是没有用。请提出建议。谢谢。
我有一个向量c <- c(1,2,3)和另一个向量d <- c(4,5,6,7).我想减去的每个元素c从各个元素d得到一个list列表中R.我该怎么办呢?谢谢.
我有一个数据表,结构如下:
structure(list(GVKEY1 = c(2721, 113609, 62634, NA, 62599, 15855,
15855, NA, NA, NA), GVKEY2 = c(NA_real_, NA_real_, NA_real_,
NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_
), GVKEY3 = c(NA_real_, NA_real_, NA_real_, NA_real_, NA_real_,
NA_real_, NA_real_, NA_real_, NA_real_, NA_real_), GVKEY4 = c(NA_real_,
NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_,
NA_real_, NA_real_), GVKEY5 = c(NA_real_, NA_real_, NA_real_,
NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_
)), .Names = c("GVKEY1", "GVKEY2", "GVKEY3", "GVKEY4", "GVKEY5"
), class = c("data.table", "data.frame"), row.names = c(NA, -10L
)) …Run Code Online (Sandbox Code Playgroud) 我在R中有一个名为A的数据表,它有三列Col1,Col2和Col3.另一个名为B的表也具有相同的三列.我想删除表A中的所有行,其中对(Col1,Col2)存在于表B中.我尝试过,但我不知道如何执行此操作.最近几天我被困在这上面了.
谢谢,