Установите options(stringsAsFactors = FALSE)
в начале сеанса R или в своем .RProfile.
Как сказано в комментарии ниже, могут предложить, stringsAsFactors
это немного спорную тему в рамках R сообщества. То, насколько раздражающим вы находите это значение по умолчанию, может в некоторой степени зависеть от того, сколько времени вы тратите на использование R для подбора многих «стандартных» статистических моделей (lm
, glm
и т. Д.). Многие из этих подгонок моделей и связанных с ними функций построены с использованием факторного типа данных.
Если вы проводите большую часть своего времени, занимаясь другими, более «универсальными» типами анализа данных, этот стандарт может оказаться более раздражающим.
Широко считается опасным глобальная установка stringsAsFactors = FALSE
по причинам, указанным ниже: это может вызвать значительную путаницу при совместном использовании кода. Действительно, даже если вы работаете в основном в одиночку, участие в онлайн-сообществах, таких как StackOverflow, может оказаться непростым делом, если вы настаиваете на запуске R с stringsAsFactors = FALSE
: ваш ответ на вопрос может не сработать для OP или вы не сможете повторить ошибки другие видят!
Конечно, каждый может самостоятельно выбирать, как лучше справиться с этими рисками для себя.