Как сбросить path.expand на тильде

В Windows на моем RProfile.site я обычно устанавливал:

Sys.setenv(R_USER="/my/desired/path/to/tilde")

Тем не менее, это не создает такой же эффект на Ubuntu. Любые идеи о том, как я могу добиться того же эффекта? Так что, когда я набираю ~ путь, он расширяется до R_USER?

Вот пример. В Windows после установки R_USER в своих скриптах я использовал следующее:

read.csv("~/Project") 

Где & quot; ~ & quot; расширен до / some / path / to / projects /

 GSee12 июл. 2012 г., 23:06
Вы должны установить переменную средыbefore ты начинаешь R
 Dirk Eddelbuettel12 июл. 2012 г., 23:07
А такжеRenviron / Renviron.site хороши для этого, видитеhelp(Startup).
 GSee12 июл. 2012 г., 23:05

Ответы на вопрос(1)

Решение Вопроса

предпочтительно только для R, в .Renviron

Функциональность для изменения метода~ Расширение пути в Windows не существует так же, как в Windows, как в Ubuntu / Linux *

 12 июл. 2012 г., 23:19
Увидетьhelp(Startup) который нуждается в нескольких параграфах, чтобы объяснить это. Я не могу победить это за 200 символов ... [Возможно, вы не можете переопределить ДОМ, не знаю ...]
 12 июл. 2012 г., 23:14
Определите HOME = "/ my / projects / folder", предпочтительно только для R, в.Renviron.
 12 июл. 2012 г., 23:47
This says: & quot; Если установлена переменная окружения R_USER, используется ее значение. В противном случае, если установлена переменная окружения HOME, используется ее значение & quot ;. Тем не менее, я считаю, что$HOME=/home/garrett/tmp R --slave -e 'print(path.expand("~"))' работает, но$R_USER=/home/garrett/tmp R --slave -e 'print(path.expand("~"))' не
 Brandon Bertelsen12 июл. 2012 г., 23:16
Я добавил эту строку в /etc/R/Rpofile.site - похоже, не оказал никакого влияния. Это должно было быть определено где-то еще?
 Brandon Bertelsen12 июл. 2012 г., 23:08
Все мои файлы проектов находятся в одном каталоге, и мне бы хотелось, чтобы R начал искать там. Поэтому, когда я набираю ~ /, он раскрывается в / my / projects / folder /

Ваш ответ на вопрос