【发布时间】:2014-11-02 23:22:59
【问题描述】:
以这个简单的python脚本为例:
#!/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 是如何工作的……我花了将近一个小时。