IT
Size: a a a
IT
JS
PU
PU
YS
df <- tidyr::crossing(
a = c(1,2,3,4,5),
b = c(1,2,3,4,5),
c = c(1,2,3,4,5),
.name_repair = "minimal"
) %>%
filter(
a != b &
a != c &
b != c
)
out <- apply(df, 1, function(x) paste0(sort(x), collapse = ""))
df[!duplicated(out), ]
# A tibble: 10 x 3
a b c
<dbl> <dbl> <dbl>
1 1 2 3
2 1 2 4
3 1 2 5
4 1 3 4
5 1 3 5
6 1 4 5
7 2 3 4
8 2 3 5
9 2 4 5
10 3 4 5
JS
JS
df <- tidyr::crossing(
a = c(1,2,3,4,5),
b = c(1,2,3,4,5),
c = c(1,2,3,4,5),
.name_repair = "minimal"
) %>%
filter(
a != b &
a != c &
b != c
)
out <- apply(df, 1, function(x) paste0(sort(x), collapse = ""))
df[!duplicated(out), ]
# A tibble: 10 x 3
a b c
<dbl> <dbl> <dbl>
1 1 2 3
2 1 2 4
3 1 2 5
4 1 3 4
5 1 3 5
6 1 4 5
7 2 3 4
8 2 3 5
9 2 4 5
10 3 4 5
АК
expand.grid
уже не соответствует канонам православной tidy-веры?a
expand.grid
уже не соответствует канонам православной tidy-веры?tibble
:)АК
JS
expand.grid
уже не соответствует канонам православной tidy-веры?JS
JS
expand.grid
уже не соответствует канонам православной tidy-веры?АК
JS
JS
АК
Н
JS
JS