如何在"中创建R中的数据帧闵。 1stQu Median Mean 3rdQu Max。 NA' S&#34 ;?

时间:2016-05-17 01:19:43

标签: r dataframe

enter image description here

如何在"中创建R中的数据帧闵。 1stQu Median Mean 3rdQu Max。 NA' S" ??最近的数据。 1stQu Median Mean 3rdQu Max。 NA' S"附在图像中。

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

1 个答案:

答案 0 :(得分: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"