繁体   English   中英

程序R根据指定的多个因子级别创建数据直方图

[英]Program R create histogram of data from specified levels of multiple factors

我想从较大文件中的选定数据创建直方图。 示例数据集结构如下:

Column headers(values)
Trip (1,2,3,4)
Site (1,2)
Year (2013, 2104)
Amount (values range from 1 - 100)

例如,我使用什么代码来绘制Trip 1, Site 1, Year 2014的仅数据Amount的值直方图?

我到了hist(Amount[Trip=="1"]) ,但是我不知道如何进一步指定我要使用的数据。

您可能正在寻找& ,而AND逻辑向量是按分量排列的:

> nn <- 100
> Trip <- sample(1:4,nn,T)
> Site <- sample(1:2,nn,T)
> Amount <- runif(nn)
> hist(Amount[Trip==1 & Site==1])

不要混淆&&& 查看?"&&"了解更多信息。

您可能需要阅读“ R简介”,它应该以PDF的形式出现在R GUI的“帮助”菜单项下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM