[R] using edit to extract codes from vignette failed

Karl Ropkins K.Ropkins at its.leeds.ac.uk
Mon Sep 8 11:46:39 CEST 2014


Try:

edit(vignette("grobs",package = "grid"))

(edit is a method. It looks at the class of the first entry, name, to identify which method to use. See ?edit.  You want it to use edit.vignette, so you need to drop 'file=' so you pass the vignette to edit as the first argument or name=. Then edit will pass it to edit.vignette and it'll work. Or go direct: edit.vignette(vignette("grobs",package = "grid")). See ?vignette. Maybe the use of name as the first argument of a method is a little misleading? But you can work out what is going if you work through the help documentation.)

Karl     


Message: 9
Date: Sun, 7 Sep 2014 17:06:44 +0800 (CST)
From: "PO SU" <rhelpmaillist at 163.com>
To: "R. Help" <r-help at r-project.org>
Subject: [R]   using  edit to extract codes from vignette failed
Message-ID: <4d3c1c8a.1c96.1484f5d8d31.Coremail.rhelpmaillist at 163.com>
Content-Type: text/plain; charset=UTF-8

Dear expeRts,
? ? When i using the following code, i get a error as follows:

?edit(file=vignette("grobs",package = "grid"))
Error in edit.vignette(file = vignette("grobs", package = "grid")) :?
? argument "name" is missing, with no default

I investigated edit function, but still can't ?get codes from a vignette, May you help me?

--

PO SU
mail: desolator88 at 163.com
Majored in Statistics from SJTU



More information about the R-help mailing list