R сценарийінен қабық сценарийіне айнымалылар мен мәндерді өту

Мен қабық сценарийімен (#!/Bin/sh) жұмыс істеп жатырмын және айнымалы мәндерді олардың Shell сценарийінде жазылған Rscript мәндерімен шақыруға болатын бір жол бар ма екенін білгім келді. Егер бұл мағынасы болмаса, мен деректер жиынын құруды қалаймын test.r деп аталатын скриптте data = data.frame (a = seq (1,5), b = seq (1,5)) содан кейін бұл айнымалы деп аталады, ол менің қабығы сценарийіндегі мазмұнды, яғни оны эхо-мен басып шығарады:

echo $ data </​​code>

2
Сұрағыңыздың бірінші бөлімі туралы: неге қоршаған ортаны айнымалылары және Sys.getenv() жұмыс істейді?
қосылды автор Ott Toomet, көзі

1 жауаптар

Сізге қажет болатын Баш функциясы командалық ауыстыру деп аталады, мысалы:

echo $(./test.r)

Бұл сіздің Rscript-тің шығуына әсер етеді. Я болмаса оны қоршаған ортаға айналдыруға болады.

1
қосылды
Немесе оны уақытша файлға сақтаңыз. Сіз онымен не істегіңіз келетініне байланысты.
қосылды автор Spacedman, көзі
Иә, Р-да кітапхана бар, ол дәл осылай жасайды, кеше бұл туралы білдім, бірақ мен оны көремін
қосылды автор AnnFB, көзі