2011-03-19 112 views
8

是否有命令或方法向描述性文本添加變量,以便在調用變量的str()時還可以看到描述其內容的屬性?向變量添加描述性文本

我發現,在某些情況下,評論我的代碼是不夠的(特別是在處理大量變量時)。

回答

6

布蘭登,

comment()attr()可以在這裏很有用。 This recent post有這方面的一些非常好的信息。

從幫助頁面comment()

x <- matrix(1:12, 3,4) 
comment(x) <- c("This is my very important data from experiment #0234", 
       "Jun 5, 1998") 
x 
comment(x) 

str(x)回報:

> str(x) 
int [1:3, 1:4] 1 2 3 4 5 6 7 8 9 10 ... 
- attr(*, "comment")= chr [1:2] "This is my very important data from experiment #0234" "Jun 5, 1998" 
+0

正是我一直在尋找,謝謝大通! – 2011-03-19 01:56:54