До HTML5 мы можем использовать:
parent.location.hash = "hello";
и:
window.location.replace ("http: www.example.com");
Этот метод перезагрузит вашу страницу, но HTML5 представил history.pushState (page, caption, replace_url)
, который не должен перезагружать вашу страницу.
Установите options(stringsAsFactors = FALSE)
в начале вашей R сессии, или в .RProfile.
Как сказано в комментарии ниже, могут предложить, stringsAsFactors
является немного спорной темой в рамках R сообщества. Как раздражает вы найдете это значение по умолчанию, может зависеть в некоторой степени от того, сколько времени вы тратите с помощью R, чтобы соответствовать многим «стандартным» статистическим моделям (lm
, glm
и т. Д.). Многие из этих подгоночных моделей и связанные с ними функции основаны на использовании типа данных факторов.
Если вы проводите большую часть своего времени, выполняя другие «общие» типы анализа данных, вы можете обнаружить, что это по умолчанию более раздражает.
Широко считается опасным для глобального набора stringsAsFactors = FALSE
по причинам, указанным ниже: при совместном использовании кода может возникнуть большая путаница. Действительно, даже если вы работаете в основном в одиночку, участие в сетевых сообществах, таких как StackOverflow, может быть сложным, если вы настаиваете на том, чтобы запустить R с помощью stringsAsFactors = FALSE
: ваш ответ на вопрос может не работать для OP, иначе вы не сможете реплицировать ошибки другие видят!
Конечно, каждый может самостоятельно выбирать, как наилучшим образом управлять этими рисками для себя.
.Rprofile
может быть немного рискованным, так как ваш код больше не переносится. Поскольку я много занимаюсь преподаванием, я решил, что было бы слишком легко забыть об этом при передаче кода. – csgillespie 18 November 2011 в 11:08