Я ранее пробовал следующие два утверждения, и он не работал (по крайней мере, в Firefox):
history.pushState({}, 'null', window.location.pathname);
window.location.href.substr(0, window.location.href.indexOf('#'));
Фокус в том, чтобы использовать это вместо:
window.location.hash = '';
Проблема существует только в том случае, если мы пытаемся очистить выбор :target
с помощью JavaScript. Якорные теги с несуществующими или пустыми хешами: http://jsfiddle.net/SMbsb/3/
Проблема в том, что scale
возвращает матрицу, которая имеет два измерения.
dat <- data.frame(col1 = 1:10)
dat$col2 <- scale(dat$col1)
lapply(dat, class)
#$col1
#[1] "integer"
#$col2
#[1] "matrix"
Обходной путь был бы таким
dat$col2 <- c(scale(dat$col1))
Теперь col2
является числовым вектором, то есть 1d атомным вектором, и dplyr::filter
работает как ожидалось
dplyr::filter(dat, col1 < 4)
# col1 col2
#1 1 -1.4863011
#2 2 -1.1560120
#3 3 -0.8257228