[英]Create a sequence of values by group between a min and max interval using dplyr
[英]All values between min and max
假設我知道最小和最大ID,那么我需要將所有ID設置在最小和最大ID之間。 假設id<-c(1:20)
現在min = 1和max = 20 R中的哪個函數顯示了這兩個數字之間的所有值?
您可以使用集合代數:
id <- c(1:20)
setdiff(id, range(id))
#[1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
您也可以執行以下操作:
id[!(id %in% range(id))]
要么:
id[!(id %in% c(max(id), min(id)))]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.