делает d1 $ пациент .... возраст = d1 $ пациент .... возраст?R автоматически удаляет '.' из имен столбцов data.frame?
Я предполагаю, что это простая концепция, которая вызывает такое поведение. Является ли это надежным поведением, которое предсказуемо? ie: если я называю столбец data.frame a ... b, я могу всегда ссылаться на него на $ a?
Пример, приведенный в источнике не объясняет, что я вижу в R.
из http://biostat.mc.vanderbilt.edu/wiki/pub/Main/SvetlanaEdenRFiles/regExprTalk.pdf
d1 = data.frame(id...of....patient = c(1, 2), patient....age = c(3, 4))
d1$patient....age
#[1] 3 4
d1$patient
#[1] 3 4
d1$age
#NULL
d1$id...of....patient
#[1] 1 2
d1$id
#[1] 1 2
d1$id...of
#[1] 1 2
names(id)
#NULL
names(d1)
#[1] "id...of....patient" "patient....age"