我想用我自己的版本覆蓋R軟件包的函數(比方說函數do_something(...)
)。不幸的是,在輸入do_something
到控制檯後,直接複製&的功能太長。有沒有辦法將源代碼直接打印到文件中?R:將關閉函數源代碼直接打印到文件中
0
A
回答
2
與cor.test
函數的一個例子:
zz <- file("cor.test.txt", open = "wt")
sink(zz)
dput(stats:::cor.test.default)
sink()
close(zz)
在上面的方法,我們做的sink
,會被重定向輸出通常必須在控制檯的cor.test.txt
文件上使用。最後一行(sink()
)我們恢復正常。
另一種方法是使用capture.output
:它會在控制檯中顯示的輸出到character
矢量,您可以通過cat
寫入文件:
cat(capture.output(print(do_something)),file="afile.R", sep="\n")
3
相關問題
- 1. 如何將excel文件直接發送到打印機或打印html代碼?
- 2. AirPrint:直接將PDF文件打印到打印機
- 3. 如何將源代碼包含到R中的函數中?
- 4. 代碼打印數字直到3時,它應該打印,直到5
- 5. 將RTF文件直接從JAVA類中直接拖放到Lipi打印機
- 6. 如何將Visual Studio文件關閉我的源代碼?
- 7. 打印r矢量將粘貼複製到其他代碼中。
- 8. 直接將文件發送到打印機
- 9. JModelica可以直接將結果打印到文件嗎?
- 10. R中的打印矩陣到文件
- 11. 如何將函數的python代碼打印到終端?
- 12. 調試「打印到文件」打印驅動程序代碼
- 13. 將函數直接鏈接到函數(){}
- 14. 將數字打印到C文件中?
- 15. 將數組打印到文件中
- 16. 將操作碼打印到文件
- 17. 如何在Gulp中鏈接:使用源代碼地圖將Babylon打印到Webpack?
- 18. 打開/關閉gprs代碼
- 19. 通過Python中的函數將結果打印到文件中
- 20. 打印關鍵代碼
- 21. 將版權信息文本直接打印到OpenLayers畫布中
- 22. R源代碼。調用函數
- 23. C#代碼打開/關閉抽屜並同時打印收據?
- 24. 如何將JasperPrint直接打印到打印機?
- 25. Firefox/Chrome打開文件直接發送到打印機
- 26. 如何獲取python打印函數的源代碼?
- 27. 當打印鏈接時,將javascript函數調用到鏈接中
- 28. 使用PS(postscript)文件將轉義碼打印到打印機
- 29. 將數據打印到文本文件
- 30. 如何將ruby函數的輸出打印到文件中
嘗試'cat(capture.output(print(do_something)),file =「afile.R」,sep =「\ n」)' – nicola
您也可以使用'writeLines'而不是'cat'。 – nicola
@nicola您是否想將解決方案添加到我的答案中,並將其轉變爲社區wiki? –