LoginSignup
0
0

More than 5 years have passed since last update.

R factor(因子型)のsummary(基礎統計量)を一行に出力する。データフレームに追加したいなど。

Posted at

summaryの出力を一行にまとめたいときに活用できる。

以下のようなデータフレーム

 id  <- c(  1,  2,  3,  4,  5) 
 gender <- c("F","F","M","M","M")               # 性別(F:女,M:男)
 h   <- c(158,162,177,173,166)               # 身長
 w   <- c( 51, 55, 72, 57, 64)               # 体重
 df  <- data.frame(ID=id, GENDER=gender, H=h, W=w)

一行でまとめられるが、わかりやすいように。

val.summary <- summary(df$GENDER)
str.val <- paste(names(val.summary), val.summary, sep=":")
cal.summary<- paste(str.val, collapse=", ")

output
```R

cal.summary
F:2, M:3
```

以上。

何に使いたかったというと、
factorのsummaryをデータフレームのとある一行に埋め込みたかったから。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0