借此简单的Python脚本例如:捕获和处理输出来自R
#!/usr/bin/env python3
# /tmp/xxx.py
import time
for i in range(1000):
print(i)
time.sleep(1)
它连续地输出的数字。我可以这样从R调用它:
system2("/tmp/xxx.py", stdin=?)
其中可以将stdin设置为NULL,“”,TRUE或文件名。但是我正在寻找的是一种实时处理这些数字的方法。例如,每当从这个python脚本打印一个数字时,我希望将该数字乘以Pi,然后将其打印到控制台。有没有办法在R中做到这一点?
任何意见我的答案,将不胜感激。你知道SO的工作原理......我花了近一个小时。 – flodel 2014-11-12 14:03:15