Я относительно новичок в R и имею сложную ситуацию для решения. Я загрузил список из более чем 1000 кадров данных в R и назвал этот список x. То, что я хочу сделать, это взять определенные кадры данных и принять среднее значение и дисперсию всех кадров данных (за исключением первого столбца каждого) и сохранить их в два отдельных вектора. Например, я хочу взять среднее и дисперсию каждого третьего кадра данных в списке, начиная с элемента (3) и перейти к элементу (54).Средства из списка фреймов данных в R
Так что я в конечном счете хочу два вектора:
meanvector=c(mean(data frame(3)), mean(data frame(6)),..., mean(data frame(54)))
variancevector=c(var(data frame (3)), var(data frame (6)), ..., var(data frame(54)))
Эта проблема является способ выше моего уровня знаний, но я имею в виду, что я могу сделать это эффективно, используя какую-то петлю, но я не знаю, как идти о создании такой петли. Любая помощь приветствуется! Заранее спасибо.
, когда вы имеете в виду 'весь data.frame за исключением первого column', вы имеете в виду' средства всех других столбцов separately' (или) 'одно среднее значение всего кадра данных с удаленным первым столбцом?? – Arun
Я имел в виду одно среднее значение целого data.frame с удаленным первым столбцом. – user1836894
Хорошо, тогда я понял это правильно. Мой ответ должен работать. – Arun