У меня есть следующие данные:
subject = c("S01","S02","S03","S04","S05","S06","S07","S08","S09","S10")
post = c(100,80,75,120,85,90,95,90,110,100)
pre = c(45,60,80,75,45,60,55,50,35,40)
data1 = as.data.frame(cbind(subject, post, pre))
Затем я отсортировал данные по столбцу записи:
data1 = data1[order(data1$post),]
В конце я хочу получить точечный графиксравнивая столбцы post и pre, соответственно в разных цветах.Ось X - это просто индекс фрейма данных, но помеченный номером субъекта, поэтому метка оси будет в порядке номера субъекта, поскольку фрейм данных отсортирован по столбцу записи
Если я это сделаюэто:
plot(data1$post)
У меня есть гистограмма, даже не точечный график.Это причина того, что столбец записи является фактором?Я пробовал «as.numeric» для столбцов post и pre, но результат один и тот же
Если я сделаю это:
plot(data1$post,data1$pre)
У меня точечный график, но индекс идетот 1 до 20. Таким образом, вместо того, чтобы сравнивать разброс по одному и тому же индексу от 1 до 10, у меня есть два разброса с индексами от 1-10 до 11-20.
Любая помощь, указывающая на мои ошибки, будетс благодарностью.