Глобальные переменные в R
Я вникаю в руководства, я хотел спросить сообщество: как мы можем установить глобальные переменные внутри функции?
Вопрос-2: Что касается построения графика,
Я использую построение нескольких графиков на одном листе, и чтобы различать каждый из них, я хочу добавить заголовок для каждого из них. Может ли кто-нибудь сказать мне, как я могу это достичь?
- Объединение нескольких столбцов в данные Tidy
- Подмножество строк, содержащих значения NA (отсутствует) в выбранном столбце кадра данных
- экспортировать кадры данных в Excel через xlsx с условным форматированием
- Булевы операторы && и ||
- Как получить среднюю, среднюю и другую статистику по всей матрице, массиву или файлу данных?
- Почему операторы R if ifsese не возвращают векторы?
- Использование ggplot () в рамках другой функции в R
- Возrotation анонимных функций из приложения - что происходит не так?
- Нет видимой привязки для глобальной переменной Примечание в R CMD check
- График временных рядов смещается на 2 часа, если используется scale_x_datetime
- Подключение к SQL Server RODBC
- Сложенная гистограмма в R (ggplot2) с осью y и барами в процентах от счетчиков
- Как избежать предупреждения при введении НС путем принуждения
Используйте одно сообщение на главный вопрос.
-
Как ответ Кристиана с show
assign()
показывает, что в глобальной среде есть способ назначения. Более простой, более короткий (но не лучше … stick with assign) способ – использовать оператор<<-
, т. Е.a <<- "new"
внутри функции.
-
Для ваших участков используйте
main="My title here"
для каждого сюжета. Используйте что-то вродеpar(mar=c(3,3,3,1))
чтобы дать достаточный интервал.
Дэн Гольдштейн предоставляет поисковую систему для R, которая дает вам быстрые ответы на такие вопросы, как установка глобальных переменных. Для глобальных переменных есть решение в проводке рассылки :
a <- "old" test <- function () { assign("a", "new", envir = .GlobalEnv) } test() a # display the new value