2015-01-02 6 views
0

Я хочу создать гистограммы из выбранных данных в большем файле. Пример набор данных структуры следующим образом:Программа R создает гистограмму данных из заданных уровней нескольких факторов

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

Например, какой код следует использовать для построения гистограммы значений из Amount всего данных из Trip 1, Site 1, Year 2014?

Я добрался до hist(Amount[Trip=="1"]), но я не знаю, как указать, какие данные я хочу использовать.

ответ

2

Вы, наверное, ищете &, которые Ands покомпонентно логические векторы:

> 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-интерфейса.

Смежные вопросы