Мы можем использовать обратные кавычки для имен столбцов (чтобы оценить их как есть), которые не в стандартном формате. По стандартному формату имена начинаются с цифр.
subset(df_aisp,`0.3`==1)
Кроме того, мы можем указать имя столбца в кавычках [[
или [
для поднабора
df_aisp[df_aisp[,"0.3"] ==1, , drop = FALSE]
Однако мы можем сделать имена стандартными, используя make.names
, который добавит префикс X
к имени столбца
names(df_aisp) <- make.names(names(df_aisp))
names(df_aisp)
#[1] "X0.3"
Тогда нам не нужны обратные кавычки
subset(df_aisp, X0.3 == 1)
# X0.3
#Item 1 1
#Item 3 1