在R中,一个非常简洁的特性是函数的源代码可以作为工作空间中的对象访问.
因此,如果我想知道源代码,例如,grep()我只需键入grep控制台并阅读代码即可.
同样,我可以grep通过?grep在控制台中输入来阅读文档.
问题:如何获取函数文档的源代码?换句话说,我在哪里可以找到.rd文件?
我发现研究精心编写的代码的来源是学习习语的一种很好的方法.现在我想研究如何为一些非常具体的案例编写文档.我无法在R安装中找到任何基本R功能的文档文件.也许我一直在寻找错误的地方.
一个人怎么会成为dput()S4对象?我试过这个
require(sp)
require(splancs)
plot(0, 0, xlim = c(-100, 100), ylim = c(-100, 100))
poly.d <- getpoly() #draw a pretty polygon - PRETTY!
poly.d <- rbind(poly.d, poly.d[1,]) # close the polygon because of Polygons() and its kin
poly.d <- SpatialPolygons(list(Polygons(list(Polygon(poly.d)), ID = 1)))
poly.d
dput(poly.d)
Run Code Online (Sandbox Code Playgroud)
请注意,如果我dput()是S4对象,我无法重新构建它.你的意见?