You cannot use it safely data.table:::shallow, no. It is not intentionally exported or intended for use by the user. Either from the point of view that he works, or his name or arguments will change in the future.
, , i) , := set* , ( ) ii) := set*, , . data.table, , .
:
fooobar.com/questions/561263/...
: ? , ALTREP , , .
, . , , , . , ? data.table, , . R , - .
, "". , . , .
, , "[data.table] 39 ". , .