[英]Make 1 histogram from 4 columns in R
我有一個包含 7 列的數據集(d),其中最后 4 列是年齡(e1、e2、e3、e4)。 我想為所有年齡值制作直方圖。 我該怎么做呢?
讓你開始:這是一個關於模擬數據的 ggplot2 解決方案。 首先,我們模擬您的數據集d
:
n = 10
a = rep(NA,n)
b = rep(NA,n)
c = rep(NA,n)
e1 = sample.int(100,n)
e2 = sample.int(100,n)
e3 = sample.int(100,n)
e4 = sample.int(100,n)
d = data.frame(a,b,c,e1,e2,e3,e4)
其次,我們提取您的年齡:
ages = data.frame(value = unlist(d[c("e1","e2","e3","e4")]))
第三,我們 plot 的直方圖(頻率):
library(ggplot2)
ggplot(ages, aes(x=value)) +
geom_histogram(binwidth = 10)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.