2016-05-17 33 views
-6

enter image description here如何在「Min。1stQu Median Mean 3rdQu Max。NA's」中創建R的數據框?

如何在「Min。1stQu Median Mean 3rdQu Max。NA's」中創建R中的數據幀?圖像中附有「Min。1stQu中值平均值3Qu最大NA值」的數據。

Min.1stQu. Median Mean3rdQu. Max. NA's 
0 25000 45000 66200 82000 615000 328 

讓列名稱爲「收入」。數據框附加在 !

如果我總結數據幀就應該是這樣的:

Summary(Income) 

Min.1stQu. Median Mean3rdQu. Max. NA's 
0 25000 45000 66200 82000 615000 328 
+0

函數read.table'(文=「閩1sQu中位數平均3rdQu最大NA的 \t \t \t \t \t 0 25000 45000 66200 82000 615000 328「,header = T)' – SymbolixAU

+0

嘿謝謝,但那隻會列名。 我編輯了查詢,如果有幫助! – Hans

+0

目前還不清楚你實際要問什麼(因此反對票)。請仔細閱讀[如何製作一個很好的重現示例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。 – SymbolixAU

回答

1

一種方法是使用tidy函數從broom包。它是多功能的,可以將大多數R統計結果組織到數據框中。

library(broom) 
set.seed(1) 
x <- rnorm(1000) 
x[sample(1:length(x), 100)] <- NA 
df <- tidy(summary(x)) 
df 
    minimum  q1 median mean  q3 maximum NA's 
1 -3.008 -0.6834 -0.01371 0.00106 0.6978 3.81 100 

正如你所看到的,它是一個數據幀:。

class(df) 
[1] "data.frame" 
+0

你如何扭轉這種情況? – Hans

+0

@Hans你可能需要另外一個包,對Gopala? – rawr

+0

逆轉什麼,我很抱歉?如在轉換回其他一些類,而不是數據框? – Gopala