Devtools: рдЬрдм @importFrom рдмрджрд▓рддрд╛ рд╣реИ рддреЛ рдирд╛рдо рд╕реНрдерд╛рди рдкреБрд░рд╛рдиреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдирд╣реАрдВ рд╣рдЯрд╛рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдЬрдире░ 2014  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: r-lib/devtools

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдореИрдВ рджреЛ рдкреИрдХреЗрдЬ рд░рдЦрддрд╛ рд╣реВрдВ, рдЙрдиреНрд╣реЗрдВ foo рдФрд░ bar рдХрд╣рддреЗ рд╣реИрдВред bar рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдирд┐рд░реНрдпрд╛рдд рдХрд░рддрд╛ рд╣реИ baz рдФрд░ foo рдорджрдж рдореЗрдВ рдЗрд╕реЗ рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реИред @importFrom рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдлрд╝рд╛рдЗрд▓, рдпрд╛рдиреА, foo/R/help.R рдореЗрдВ рд╣реИ рдПрдХ рдкрдВрдХреНрддрд┐ <strong i="11">@importFrom</strong> bar baz ред рдЬрдм рдореИрдВ document рдиреЗрдорд╕реНрдкреЗрд╕ рдлрд╝рд╛рдЗрд▓ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд╣реИ рддреЛ рдЗрд╕рдореЗрдВ importFrom(bar,baz) рд╣реИред

рдЕрдм рдорд╛рди рд▓реАрдЬрд┐рдП, рдореИрдВ bar рдкреИрдХреЗрдЬ рдореЗрдВ baz рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ $ bash рдХрд░ рджреЗрддрд╛ рд╣реВрдВред рдореИрдВ foo/R/help.R рдХреЛ <strong i="19">@importFrom</strong> bar bash рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реВрдВред рдЬрдм рдореИрдВ document рд╣рд╛рд▓рд╛рдВрдХрд┐, рдирд╛рдо рд╕реНрдерд╛рди рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ importFrom(bar,bash) рд▓реЗрдХрд┐рди рдпрд╣ importFrom(bar,baz) рдХреЛ рдирд╣реАрдВ рд╣рдЯрд╛рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ install рдЪрд▓рд╛рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓рддреА рд╣реИрдВред

рдореИрдВ clean = TRUE рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рд╕реЛрдЪрдХрд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЗрд╕реЗ рднреА рд╕рд╛рдл рдХрд░ рджреЗрдЧрд╛, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдореИрди рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИред рдХреНрдпрд╛ рдореБрдЭрд╕реЗ рдХреЛрдИ рдЪреВрдХ рд╣реЛ рд░рд╣реА рд╣реИ? рдпрд╛ рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ?

рдзрдиреНрдпрд╡рд╛рдж!

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдирд╛рдо рд╕реНрдерд╛рди рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛рдПрдВ рдФрд░ load_all() рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ devtools::docuement() рдХрд░реЗрдВред рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рднреА 8 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреНрдпрд╛ рдЖрдк roxygen2 рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЗрд╕реЗ NAMESPACE рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рд░ рдмрд╛рд░ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рдкреБрди: рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣рд╛рдБ, рдореИрдВ roxygen2 v3.0.0 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

рд╕реЗрд╢рдирдЗрдиреНрдлреЛ ()
рдЖрд░ рд╕рдВрд╕реНрдХрд░рдг 3.0.2 (2013-09-25)
рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо: x86_64-рдПрдкреНрдкрд▓-рдбрд╛рд░реНрд╡рд┐рди10.8.0 (64-рдмрд┐рдЯ)

рд╕реНрдерд╛рди:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

рд╕рдВрд▓рдЧреНрди рдЖрдзрд╛рд░ рдкреИрдХреЗрдЬ:
[1] рдЖрдБрдХрдбрд╝реЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЬреАрдЖрд░рдбрд┐рд╡рд╛рдЗрд╕ рдпреВрдЯрд┐рд▓реНрд╕ рдореЗрдердбреНрд╕ рдмреЗрд╕

рдЕрдиреНрдп рд╕рдВрд▓рдЧреНрди рдкреИрдХреЗрдЬ:
[1] рдкреНрд▓рд╛рдпрд░_1.8 ...
рдПрдХреНрд╕реНрдЯреНрд░рд╛рдлреЙрдиреНрдЯ_0.15
[25] рд░реЙрдХреНрд╕реАрдЬрди 2_3.0.0 рдЯреЗрд╕реНрдЯ рдХрд┐_0.7.1
[27] devtools_1.4.1

рдирд╛рдорд╕реНрдерд╛рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ (рдФрд░ рд╕рдВрд▓рдЧреНрди рдирд╣реАрдВ):
[1] biglm_0.9-1 boot_1.3-9 brew_1.0-6 рдХреНрд▓рд╕реНрдЯрд░_1.14.4 codetools_0.2-8
[6] рдХрд▓рд░рд╕реНрдкреЗрд╕_1.2-4 рдХреЛрд░рдкреНрд▓реЙрдЯ_0.73 рдбреЗрдЯрд╛.рдЯреЗрдмрд▓_1.8.10 рдбрд╛рдЗрдХреНрд░реЛрдореИрдЯ_2.0-0 рдбрд╛рдЗрдЬреЗрд╕реНрдЯ_0.6.4
[11] рдореВрд▓реНрдпрд╛рдВрдХрди_0.5.1 extrafontdb_1.0 рдкреНрд░рд╛рд░реВрдкR_0.10 рдлреЙрд░реНрдореВрд▓рд╛_1.1-1 ggplot2_0.9.3.1
[16] gmp_0.5-11 рдЧреНрд░рд┐рдб_3.0.2 gtable_0.1.2 рд╣рдореНрдореАрд╕реНрдХ_3.13-0 httr_0.2
[21] рдирд┐рдЯреНрд░_1.5 рд▓реЗрдмрд▓рд┐рдВрдЧ_0.2 рдЬрд╛рд▓реА_0.20-24 рд▓реБрдмреНрд░рд┐рдбреЗрдЯ_1.3.3 MASS_7.3-29
[26] memoise_0.1 munsell_0.4.2 рд╕рдорд╛рдирд╛рдВрддрд░_3.0.2 proto_0.3-10 R.cache_0.9.0
[31] рдЖрд░.рд╡рд┐рдзрд┐рдпрд╛рдВS3_1.5.2 R.oo_1.15.8 R.utils_1.28.4 RColorBrewer_1.0-5 RCurl_1.95-4.1
[36] 21.2.2 rjson_0.2.13 рдХреЛ рдлрд┐рд░ рд╕реЗ рдЖрдХрд╛рд░ рджреЗрдВ
[41] рд╕реНрдЯреНрд░рд┐рдВрдЧрд░_0.6.2 рдЙрддреНрддрд░рдЬреАрд╡рд┐рддрд╛_2.37-4 рдЯреВрд▓реНрд╕_3.0.2 рд╡реНрд╣рд┐рд╕реНрдХрд░_0.3-2 xtable_1.7-1

рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд╣реАрдВ рдФрд░ <strong i="5">@importFrom</strong> x y рдирд╣реАрдВ рд╣реИ?

рдХреБрдЫ рднреА рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдВ рдореБрдЭреЗ рдЗрд╕рдХреА рдЙрдореНрдореАрдж рди рд╣реЛред рдореИрдВ рдвреВрдВрдврддрд╛ рд░рд╣реВрдВрдЧрд╛; рдкрд░реЗрд╢рд╛рди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдПрдХ рдПрдордбрдмреНрд▓реНрдпреВрдИ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ рдЬреЛ @importFrom рд╕реЗ рдЬреБрдбрд╝реА рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореЗрд░реА рдореВрд▓ рдкреЛрд╕реНрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реВрдВ)ред

рдореИрдВрдиреЗ рдмреЗрдпрд░рдмреЛрди рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдВрдХрд╛рд▓ рдкреИрдХреЗрдЬ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдФрд░ рдХреЗрд╡рд▓ help.R рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛, рдЬреЛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ:

#' <strong i="9">@docType</strong> package
#'
#' <strong i="10">@importFrom</strong> plyr ddply
NULL

рдЬрдм рдореИрдВ document(package_directory, clean = TRUE) (рдЬрд╣рд╛рдВ package_directory рдкреИрдХреЗрдЬ рдХрд╛ рдкрде рдзрд╛рд░рдг рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдЪрд░ рд╣реИ) рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЕрдм, рдореИрдВ help.R рдХреЛ рдЗрд╕рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реВрдВ:

#' <strong i="17">@docType</strong> package
#'
#' <strong i="18">@importFrom</strong> plyr
NULL

рдФрд░ рдХреЙрд▓ рдХрд░реЗрдВ document(package_directory, clean = TRUE) , рдЬреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЕрдкреЗрдХреНрд╖рд┐рдд рдерд╛:

Error in asChar(ivars) : 
  empty name in directive 'importFrom' in 'NAMESPACE' file

рдЕрдм, рд╡рд╛рдкрд╕ рдЪрд▓рддреЗ рд╣реИрдВ рдФрд░ help.R рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рдореВрд▓ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдП:

#' <strong i="27">@docType</strong> package
#'
#' <strong i="28">@importFrom</strong> plyr ddply
NULL

рдЬрдм рдореИрдВ document(package_directory, clean = TRUE) рдкрд░ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЕрднреА рднреА рд╡рд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдЬреЛ рдореБрдЭреЗ help.R рддреЛрдбрд╝рдиреЗ рдкрд░ рдорд┐рд▓реА рдереАред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдпрд╣рд╛рдБ рдареАрдХ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ document NAMESPACE рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИред

рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЛрдбрд╝ рдпрд╣ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЪреАрдЬреЛрдВ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж document рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдореИрдВ roxygenize рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

roxygen рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдЕрдиреБрд╕рд╛рд░, "рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреИрдХреЗрдЬ рд╣реИ, рддреЛ рдЖрдк roxygenise() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк document() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред" рддреЛ, document рдпрд╣рд╛рдВ рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди roxygenize рдХрд░рддрд╛ рд╣реИ? рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЕрджреНрдпрддрд┐рдд рд╣реВрдВ:

> sessionInfo()
R version 3.0.3 (2014-03-06)
Platform: x86_64-apple-darwin10.8.0 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  datasets  grDevices utils     methods   base     

other attached packages:
[1] plyr_1.8.1     extrafont_0.16 roxygen2_3.1.0 testthat_0.8.1 devtools_1.4.1

рдЖрд╣, рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдкреИрдХреЗрдЬ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП document() рдХреЛ рдкрд╣рд▓реЗ load_all() рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдиреЗрдорд╕реНрдкреЗрд╕ рддреЛрдбрд╝ рдЪреБрдХреЗ рд╣реИрдВ рддреЛ рдЗрд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдЧрд┐рдЯ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдкреВрд░реНрд╡рд╡рдд рдХрд░рддрд╛ рд╣реВрдВред

рдирд╛рдо рд╕реНрдерд╛рди рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛рдПрдВ рдФрд░ load_all() рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ devtools::docuement() рдХрд░реЗрдВред рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рдкреБрд░рд╛рдирд╛ рдЗрд╢реНрдпреВ рдЕрдкрдиреЗ рдЖрдк рд▓реЙрдХ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓ рдЧрдИ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ (рд░реЗрдкреНрд░реЗрдХреНрд╕ рдХреЗ рд╕рд╛рде) рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВред https://reprex.tidyverse.org/

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

coatless picture coatless  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Mullefa picture Mullefa  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

asimumba picture asimumba  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ctbrown picture ctbrown  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rz1988 picture rz1988  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ