藉此簡單的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