Описание тега r-environment

1 ответ

R: Оценка скрипта в среде

Я хотел бы загрузить библиотечную функцию в сценарии, оцененном в указанной среде. Пример: ## foo.R ## ----- ## blah blah library(extrafont) loadfonts() Предполагая для удобства среду оценки, является базовой средой: sys.source("foo.R") ## Registeri…
20 дек '16 в 01:16
1 ответ

Увеличьте максимальное количество DLL в R Ubuntu от Rstudio

Я продолжал получать ошибку `` максимальное количество DLL достигнуто...`, но решение здесь не работало для меня из командной строки (это зависит от ОС, я на Linux). Читайте дальше, чтобы увидеть, как я увеличил DLL изнутри R.
09 апр '18 в 19:36
0 ответов

Изменение переменных окружения в R с помощью Renviron вместо символической ссылки?

Подробности среды: RHEL 6.x, R Server 9.0.1, R Open 3.4.1, HDP 2.6.x Я только что обновил R до 3.4.1, но при запуске тестового сценария, который обращается к HDFS, я получаю следующую ошибку: Warning: could not load libhdfs.so because: 'libhdfs.so: …
06 дек '17 в 18:52
0 ответов

Блокировка среды, но не.Random.seed

Можно ли заблокировать глобальную среду и разрешить .Random.seed быть установленным или удаленным? Поведение по умолчанию lockEnvironment() слишком агрессивен для моего случая использования. lockEnvironment(globalenv()) rnorm(10) #> Error in rnor…
21 фев '19 в 16:17
1 ответ

Почему локальный ({...}) должен быть определен с использованием двух раундов цитирования выражения?

Я пытаюсь понять, как R local функция работает. С его помощью вы можете открыть временную локальную область, что означает, что происходит в local (в частности, определения переменных), остается в local, Только последнее значение блока возвращается в…
22 ноя '17 в 17:47
2 ответа

R передает RSelenium драйвер среды в качестве аргумента функции

Я, вероятно, не вижу ничего очевидного, в любом случае я хотел бы создать функции для автоматического извлечения текста из URL, уже обработанного удаленным драйвером. Я хотел бы передать в качестве аргументов функции выражение xpath и среду, в котор…
1 ответ

Как изменить порядок поиска?

Я хочу прикрепить среду (пакет или другое) к позиции 2 и хочу, чтобы она там оставалась. я могу использовать library с pos=3 чтобы обеспечить это большую часть времени, но у меня есть проблемы с tidyverse: search() # [1] ".GlobalEnv" "tools:rstudio"…
19 окт '18 в 12:50
4 ответа

Исходный скрипт для отдельной среды в R, а не глобальной среды

Есть ли способ source() скрипт в R такой, что он присоединен в качестве родителя к глобальной среде (.GlobalEnv)? В настоящее время, когда я создаю сценарий, все переменные и функции этого сценария появляются в моей глобальной (интерактивной) среде.…
21 сен '16 в 15:24
1 ответ

Можно ли создать функцию с состоянием с одним вызовом в R?

Я знаю, что могу создать функцию с состоянием adder используя заводскую функцию adder_maker согласно ниже: adder_maker <- function() {x <- 0; function() {x <<- x+1; x}} adder1 <- adder_maker() adder1() adder1() environment(adder1) Фун…
30 авг '18 в 04:12
0 ответов

Переопределить функцию, которая не экспортируется пространством имен в R

В R, кажется, есть способ переопределить функции в пространстве имен (см. Здесь). Мне интересно, возможно ли переопределить функцию из пакета, который не был экспортирован. Например, ggplot_build() экспортируется ggplot2, Я могу переопределить его, …
21 ноя '16 в 16:38
1 ответ

Определить среду, доступную только из данной функции

У меня есть следующая функция, предназначенная для печати индикатора выполнения вне циклов, она работает хорошо, но создает объект среды в глобальной среде. Мне не очень комфортно со средами, но я думаю, что могу настроить эту среду так, чтобы она б…
19 окт '17 в 09:09
1 ответ

Используйте `rmarkdown::render` в ограниченном окружении

У меня есть следующее Rmd файл, который я назвал test.Rmd: --- title: "test" output: html_document --- ```{r} print(y) ``` ```{r} x <- "don't you ignore me!" print(x) ``` Я хочу вызвать рендер следующим образом: render('test.Rmd', output_format =…
09 окт '18 в 15:37
1 ответ

Список возврата против среды из функции R

Какие преимущества / недостатки есть в использовании одного над другим в следующих двух случаях? Case-I возвращает свои выходные данные как среду, а Case-II возвращает свои выходные данные в виде списка. Случай I: function(x) { ret <- new.env() r…
05 фев '19 в 14:51
1 ответ

Как проверить, является ли среда пространством имен пакетов

Я ищу способ определить, является ли среда пространством имен пакетов. Желаемое поведение: is.namespace(environment(data.frame)) ## [1] TRUE is.namespace(environment(ggplot2::ggplot)) ## [1] TRUE is.namespace(globalenv()) ## [1] FALSE is.namespace(n…
10 мар '18 в 23:08
1 ответ

Чтение данных в R

Я пытаюсь прочитать данные из базы данных msigdb в мою среду R, но у меня возникают проблемы при чтении в нужный мне формат. Прямо сейчас, когда я читаю данные в них, которые читаются как тип "целое число", я хочу, чтобы они читались как тип "символ…
0 ответов

Rprofile не обнаружен вне R_HOME

У меня есть мой Rprofile в R_HOME\etc, но я бы хотел переместить ее в мой R-рабочий каталог по умолчанию, который резервируется моим облаком и синхронизируется со всеми компьютерами, которые я использую. Исходя из порядка запуска R [1], я понял, убр…
29 окт '18 в 16:12
1 ответ

Как удалить все переменные, кроме окружения

Я хотел бы удалить все глобальные переменные, кроме определенной среды с переменными в ней. Скажи, что у меня есть следующее: my.env = new.env() assign("a", 123, envir = my.env) my.env$somestring = "Variable mat as vector string" А также некоторые г…
26 мар '18 в 10:34
1 ответ

R Shiny - загрузка набора данных в первом чанке не существует во втором чанке...?

У меня странная ошибка в блестящем приложении, которое я построил с помощью библиотеки. Ошибка " Объект не найден " в отношении объекта, который я только что загрузил и только что визуализировал (имеется в виду, что объект существует?) Хотя у меня н…
11 фев '19 в 14:07
0 ответов

Возврат вызова из дочернего кадра

Как я могу вернуть значение в функцию через другую функцию, см. Пример здесь: first_try <- function() eval(return(1),parent.frame()) second_try <- function() source(textConnection("return(2)"),parent.frame()) fun1 <- function(x){ first_try(…
22 фев '18 в 13:18
1 ответ

Каков наилучший способ создания каталога пользовательских библиотек в.Renviron?

Я пытаюсь найти лучший способ настроить R для моей команды. Поскольку у нашего учреждения есть домашний каталог пользователя на общем сетевом ресурсе, пользовательская библиотека R по умолчанию используется для этого сетевого ресурса. После некоторы…
08 авг '19 в 15:24