Есть ли в R опция, которая запрещает возвращать значения из имен полей с одинаковым началом, если запрашиваемая вами не существует? Это вызывает у меня немало проблем, так как мои поля могут присутствовать или не присутствовать, и они имеют похожие корневые имена.
d <- data.frame(areallylongname = -99, y = 2, z = 0)
# How do I stop this returning a value
d$a
#[1] -99
# it should return NULL like this
d$jjj
# NULL