一般來說,在R裡面用到data frame常常會是用read.table從csv檔案抓進來指定給某個型態是data frame的變數。不過有時候我們會希望創造一個空的data frame,而且指定好某些欄位的名稱。參考《Create an empty data.frame》裡面digEmAll的回應,直接輸入:
> df <- data.frame(Doubles=double(),
Ints=integer(),
Factors=factor(),
Logicals=logical(),
Characters=character(),
stringsAsFactors=FALSE)
> str(df)
'data.frame': 0 obs. of 5 variables:
$ Doubles : num
$ Ints : int
$ Factors : Factor w/ 0 levels:
$ Logicals : logi
$ Characters: chr
這邊可以看到這個“空的”變數data frame,有五個欄位,分別叫做Double、Ints、Factors、Logicals與Characters,其資料型態分別是浮點數、整數、factor、邏輯值與字串。
_EOF_
沒有留言:
張貼留言