2015-07-06 4 views
-3

Я довольно новичок в кодировании R и пытаюсь создать функцию, которая добавит вектор в существующий фрейм данных.R Кодирование - Добавление вектора

У меня есть фрейм данных с 5,049 строк и двух векторов, как показано ниже:

Name <- Jane Tom Harry ... Anna 

Counter <- 1 2 3 4 ... 5049 

Я хотел бы создать еще один вектор, скажем, SET, который разрезает кадр данных по 100 строк. Например, SET = 1 для Counter = 1 to 100, SET = 2 for Counter = 101 to 200 и т. Д. Итак, здесь SET будет иметь значения 1,2,3, ... 50.

Спасибо!

ответ

1

Используйте целочисленное деление:

counter <- 1:5049 
SET <- ((counter - 1L) %/% 100L) + 1 
+0

Спасибо Roland :) – Pam

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