2016-03-25 50 views
2

我對R很新,所以如果這是一個基本問題,我很抱歉。如何從函數hist獲取實際數據

有沒有什麼辦法讓函數「hist」產生的圖形背後的數據?

我不需要圖形,我只是數據。

一般來說,如果我只有在產生圖形的函數背後獲取數據並防止繪製實際繪圖的話,那將是很好的選擇。

謝謝

+1

看看'STR(HIST(X))' - 'HIST( x)$ counts'應該給你你想要的東西 - 很確定這是一個重複的...否則請參閱'table'和/或用'dplyr'或'data.table'等軟件包創建自己的摘要 – JasonAizkalns

+0

' 'hist'和'plot'參數的'value'部分有詳細的記錄 – rawr

+1

您可能只是想分配它:'x < - hist(...)'然後' – MichaelChirico

回答

0

沒有辦法獲得功能hist背後的原始數據。

如果您只是提到生成該圖所需的數據,則它們存儲在hist(x)$midshist(x)$count中,它們分別包含中點和計數。如果你只想數據無圖紙的情節,你可以調用這個函數對象hist上:

dataHist<-function(y){ 
    rbind(y$mids,y$counts)  
} 
0

嘗試使用hist(*yourvectorname*, plot = FALSE)

相關問題