2016-12-13 14 views
0

У меня есть файл из 2000 столбцов. Чтобы помочь сохранить все эти переменные, я хотел бы использовать ярлыки и рабочий пакет Hmisc. Все идет нормально. Моя проблема: я не могу остановить столбцы производных переменных от наследования меток.Предотвращение наследуемых переменных меток в r

Я не хочу, чтобы var2 наследовал метку от var1 в присваивании ниже. Есть ли способ дезактивировать это основное поведение в R ?!

var1 <- 1:3 
label(var1) <- "var one" 
str(var1) 

Classes 'labelled', 'integer' atomic [1:3] 1 2 3 
..- attr(*, "label")= chr "var one" 

var2 <- var1+10 
str(var2) 

Classes 'labelled', 'integer' atomic [1:3] 11 12 13 
..- attr(*, "label")= chr "var one" 

var2 не следует называть «var one» !!!!

+1

Пожалуйста, включите ваши вызовы 'library'. –

ответ

0

Основываясь на вашем примере выше, почему бы просто не перевести var2 на что-то еще?

library("Hmisc") 

var1 <- 1:3 
label(var1) <- "var one" 
str(var1) 

var2 <- var1+10 
label(var2) <- "var two" 
str(var2)