Создание таблицы со значениями, которые разбивают непрерывную переменную на две группы

Я ищу твою помощь. Я пытаюсь разделить непрерывную переменную на две группы, я поставил этот пример о том, что я пытаюсь сделать:

x=data.frame(v1=c(1,1,2,2,3,4,5,6,9,9,11,2,4,45,67,89,1,1,5,5,5,6,6,6,9,9,9,11,11,8,8,8,51,90,40,15,30,11,8,9,9,1,5,5,100,67,78,98,34,25))

Я пытаюсь разделить мою непрерывную переменную на две группы с начальным значением 20, затем:

g1=data.frame(x[x$v1>20,])
g2=data.frame(x[x$v1<=20,])

После того, как я вычислю среднее и сд для g1 и g2:

mean(g1$x.x.v1...20...)=62.61538
mean(g2$x.x.v1....20...)=6.216216
sd(g1$x.x.v1...20...)=26.80963
sd(g2$x.x.v1....20...)=3.55227
length(g1$x.x.v1...20...)= 13
length(g2$x.x.v1....20...)=37

После этого я хотел бы иметь таблицу, которая показывает что-то вроде этого:

Value   Mean.G1  SD.G1  Mean.G2  SD.G2  N.G1 N.G2
20        62.61    26.8   6.21     3.55  13   37

Но эта таблица не только для 20 Я хотел бы построить эту таблицу для вектора с различными значениями, например, вектор с десятью элементами, который начинается с 20 и который увеличивается в шагах op 20, такой векторv=c(10,30,50,70,90,110,130,150,170,190), Я жду, этот вопрос ясен. Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос