рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд: рдПрдбреБрдЖрд░реНрдб рдПрдВрдЯрдиреА; рд╕реМрдВрдкрд╛ рдЧрдпрд╛: рдХреЛрдИ рднреА рдирд╣реАрдВ; рдЖрд░-рдлреЛрд░реНрдЬ рд▓рд┐рдВрдХ
fn = function() {invisible(1:5)}
dt[, fn()]
# [1] 1 2 3 4 5
boxplot
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдмрд╣реБрдд рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИред
@eantonya рдХреНрдпрд╛ рдЖрдк boxplot
рд╕рд╛рде рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЙрдкрдпреЛрдЧ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдпрд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛ :=
, рдЬреИрд╕рд╛ рдХрд┐ FAQ 2.22 рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣рдо рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЕрджреГрд╢реНрдп рд░реВрдк рд╕реЗ _iff_ fn()
рдПрдХ data.table
рд▓реМрдЯрд╛рдПрдВред рд╡рд░рдирд╛, рд╣рдореЗрдВ _all_ рдкреНрд░рд┐рдВрдЯ рддрд░реАрдХреЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ print.data.table
рдЪрддреБрд░рд╛рдИ рд╕реЗ .global$print
ред
рдореИрдВрдиреЗ 'рдЕрдм рдареАрдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛' рд▓реЗрдмрд▓ рдЬреЛрдбрд╝рд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЖрдзрд╛рд░ рд╣реИ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдмреЗрд╕ рдЖрд░ [
рдкрд░ рджреГрд╢реНрдпрддрд╛ рдХреЛ рдмрд▓ рджреЗрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕рд╣рдордд рд╣реИрдВ, рддреЛ рд╣рдо рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬрдм рддрдХ рдХрд┐ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рд╕рд╛рде рдЖ рд╕рдХреЗрдВ)ред
@Mattdowle рдХреЛ рднреА рдЯреИрдЧ рдХрд░рдирд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ # 1471 рдХреЗ рд╕рдорд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдмрд╕ рдпрд╣реА рдкрд╛рдпрд╛ред
рдЬрдм invisible
рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛ, рддреЛ рдпрд╣ "invisible"
R
Http://stackoverflow.com/a/36093766/403310 рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдирд╛ рдЬреЛ рдпрд╣рд╛рдБ рд▓рд┐рдВрдХ рдХрд░рддрд╛ рд╣реИред рд╣рдо FAQ 2.18 рдкрд░ рджреЛрдмрд╛рд░рд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬрдм рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдерд╛ рддреЛ рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛) рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде 2.22 рдФрд░ рдПрдХ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдмреАрдд рдЪреБрдХрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдЕрдВрддрд┐рдо рдмрд╛рд░ рджреЗрдЦрд╛ рдерд╛ рдЗрд╕рд▓рд┐рдП рдПрдХ рдФрд░ рдкреНрд░рдпрд╛рд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╣рдореНрдоред рдмрд╕ рджреЗрдЦрд╛ рдХрд┐ with(dt, fn())
_does't_ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд┐рдВрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реЗ .global$print
рд╕реЗ рдЕрдзрд┐рдХ рдХрд┐рд╕реА рднреА рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдлрд┐рд░ред
рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ R рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ [
рд╡рд┐рдкрд░реАрдд with()
[
рдкрд░ рджреГрд╢реНрдпрддрд╛ рдХреЛ рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИред 2.22 рджреЗрдЦреЗрдВ ред
рд╡рд╣реА рд╡реИрд╢реНрд╡рд┐рдХ рдкреНрд░рд┐рдВрдЯ рджрдорди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдЬреЛ :=
рдХрд╛рдо рдХреЗ рд╕рд╛рде рдпрд╣рд╛рдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
рдЕрд░реБрдг рдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╣рдо R рдХреЗ [
рджреГрд╢реНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ data.table рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ invisible
рдореЗрдВ рд▓рдкреЗрдЯреЗрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ R рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ
[
рд╡рд┐рдкрд░реАрддwith()
[
рдкрд░ рджреГрд╢реНрдпрддрд╛ рдХреЛ рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИред 2.22 рджреЗрдЦреЗрдВ ред