0
我想重新編碼的變量(Pr(>|t|)_oldvar
),其中包含一個「>」)意外的令牌變量名
mydata$newvar[mydata$Pr(>|t|)_oldvar>0,10] <- 0
我得到一個錯誤,有一個意外的「>」。
當我嘗試重命名變量時,出現同樣的錯誤。
任何想法如何獲得'> | t |'出變量名嗎?
我想重新編碼的變量(Pr(>|t|)_oldvar
),其中包含一個「>」)意外的令牌變量名
mydata$newvar[mydata$Pr(>|t|)_oldvar>0,10] <- 0
我得到一個錯誤,有一個意外的「>」。
當我嘗試重命名變量時,出現同樣的錯誤。
任何想法如何獲得'> | t |'出變量名嗎?
這可能太簡單了,但您是否嘗試過使用名稱函數?如下所示:names(mydata)[which(colnames(mydata)=="Pr(>|t|)_oldvar")] <- "Pr_newvar"
您的代碼格式出錯了。請參閱[Markdown幫助 - 代碼和預格式化文本](http://stackoverflow.com/editing-help#code)並請[編輯]您的文章。 –
您可以將其索引爲字符串 - 「mydata [」Pr(> | t |)_oldvar「]' – cdeterman
大多數情況下,您遇到該名稱時它是一個矩陣列名稱。 –