R передача фрейма данных другой программе с использованием системы()

У меня есть кадр данных, который я передаю другой программе, используя system(). В текущей настройке я сначала записываю содержимое кадра данных в текстовый файл, а затем команда system()ищет созданный текстовый файл.

df1 <- runif(20)
write(df1, file="file1.txt")
system("myprogram file1.txt")

У меня 2 вопроса:

1 )Есть ли способ передать фрейм данных напрямую без записи текстового файла?

2 )Если нет, то есть ли способ передать данные в память в виде текстового формата без записи файла на диск?

Спасибо за любые предложения.

5
задан screechOwl 15 August 2012 в 15:40
поделиться