рдпрд╣рд╛рдВ рдПрдХ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлрд╝реНрд▓реЛ рдкреНрд░рд╢реНрди рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдирд┐рдпрдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрд╛ рдерд╛ рдЬрдм рдХреБрдЫ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде j
рд╕реЗ рдХреЙрд▓рдо рдирд╛рдо рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕реЗ рддреАрди рдЕрдзреВрд░реЗ рдЙрддреНрддрд░ рдорд┐рд▓реЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рджреЛ рд╣рдЯрд╛ рджрд┐рдП рдЧрдП рд╣реИрдВред рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдЬрдм j
рдПрдХ рдирд╛рдорд┐рдд рд╕реВрдЪреА рд╣реИ, рддреЛ рджрд┐рдП рдЧрдП рдирд╛рдореЛрдВ рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд┐рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ data.table рдХреЙрд▓рдо рдирд╛рдореЛрдВ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдПрдЧрд╛ред
(рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд▓реЗрдмрд▓ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИред)
рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдЖрдк рд╕рд╣реА рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рд╡рд╣рд╛рдВ
рд╡рд┐рд╕рдВрдЧрддрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдореМрдЬреВрджрд╛ рдореБрджреНрджреЗ рд╣реИрдВ, рдЬреЛ рд╣реИ
рдХрд┐рд╕реА рдЪреАрдЬ рдХреЗ рд╕рднреА рдиреБрдХреНрдХрдбрд╝ рдФрд░ рд╕рд╛рд░рд╕ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ рдЬреЛ рд╣реИ
рд╕реНрд╡реАрдХрд╛рд░реНрдп рд░реВрдк рд╕реЗ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдгред
рдЕрднреА рдХреЗ рд▓рд┐рдП, рдмрд╕ рдПрдХ рдирд╛рдорд┐рдд рд╕реВрдЪреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ... рдЗрд╕рдХреЗ рд▓рд┐рдП рднреА рдХреБрдЫ рдХрд╣рд╛ рдЬрд╛рдирд╛ рд╣реИ
рд╕реНрдкрд╖реНрдЯ рдирд╛рдордХрд░рдг рдХреА рдкрдардиреАрдпрддрд╛ ...
рдореИрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдирд╣реАрдВ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдЙрди рдореБрджреНрджреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ ... рдЕрдЧрд░ рдХреЛрдИ рд╣рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдЗрд╕реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
23 рджрд┐рд╕рдВрдмрд░ 2018 рдХреЛ рд╕реВрд░реНрдп рдХреЛ рджреЛрдкрд╣рд░ 12:53 рдмрдЬреЗ рдХреЛрдбреА рдЕрд░реНрдлрд░ < рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:
рдпрд╣рд╛рдВ
https://stackoverflow.com/questions/53745905/when-exactly-does-data-table-preserve-column-names
рдПрдХ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлрд╝реНрд▓реЛ рдкреНрд░рд╢реНрди рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдХреЙрд▓рдо рдирд╛рдореЛрдВ рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрд╛ рдерд╛
j рд╕реЗ рдХреБрдЫ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рд╣реИ
рддреАрди рдЕрдзреВрд░реЗ рдЙрддреНрддрд░, рдЬрд┐рдирдореЗрдВ рд╕реЗ рджреЛ рд╣рдЯрд╛ рджрд┐рдП рдЧрдП рд╣реИрдВред рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдЬрдм j
рдПрдХ рдирд╛рдорд┐рдд рд╕реВрдЪреА рд╣реИ, рджрд┐рдП рдЧрдП рдирд╛рдореЛрдВ рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ
рдХрд┐рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ data.table рдХреЙрд▓рдо рдирд╛рдореЛрдВ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдПрдЧрд╛ред-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдереНрд░реЗрдб рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/Rdatatable/data.table/issues/3244 , рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AHQQdUnVzNLGos_kMP8QEh9DFOcloQh8ks5u76cWgaJpZM4Zf5EM
.
рд╡рд┐рд╕рдВрдЧрддрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдореМрдЬреВрджрд╛ рдореБрджреНрджреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдХрд┐рд╕реА рдЪреАрдЬ рдХреЗ рд╕рднреА рдиреБрдХреНрдХрдбрд╝ рдФрд░ рд╕рд╛рд░рд╕ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИ, рдЬреЛ рдХрд┐ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рд╣реИред
рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ; рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рдпрдореЛрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдирд╛ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕рдордЭрд╛рдирд╛ рдФрд░ рднреА рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдХреБрдЫ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЗ:
рдзрдиреНрдпрд╡рд╛рдж @ рд╣реЗрдирд░рд┐рдХ-рдкреА рдореИрдВ рдЕрдм рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдХреБрдЫ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЗ:
рдЬреЗ рдЕрд╕рдВрдЧрдд (рдорд▓реНрдЯреА-рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдЬреЗ) рдореЗрдВ рдСрдЯреЛ-рдирд╛рдордХрд░рдг
рдЪрд▓реЛ j = c(рдЙрдкрд╕рд░реНрдЧ = lapply(.SD, f)) рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВ
.N . рдХреЗ рдСрдЯреЛрдирд╛рдорд┐рдВрдЧ рдФрд░ рдирд╛рдо рдмрджрд▓рдиреЗ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рд╕рдВрдЧрддрд┐рдпрд╛рдВ