Для уточнения частичного соответствия стояка. Со страницы справки для $
:
По аргументам:
name A literal character string or a name (possibly backtick quoted).
For extraction, this is normally (see under ‘Environments’) partially matched to the names
of the object.
и затем под индексами персонажей:
Character indices can in some circumstances be partially matched (see pmatch) to the
names or dimnames of the object being subsetted (but never for subassignment).
Также под индексами персонажей:
Thus the default behaviour is to use partial matching only when extracting from
recursive objects (except environments) by $. Even in that case, warnings can be
switched on by options(warnPartialMatchAttr = TRUE).
Есть и другие подробности, на которые есть ссылки в names
и pmatch
, но это прояснило их для меня.