Я пытаюсь понять, как изобразить некоторые значения особым образом. Скажем, у меня есть пример данных ниже:
set.seed(100)
test.df <- as.data.frame(matrix(1:36,nrow=6))
test.df$V7 <- sample(1:6,6)
test.df$V8 <- seq(1:6)
colnames(test.df) <- c("col1","col2","col3","col4","col5","col6","index","id")
test.df
col1 col2 col3 col4 col5 col6 index id
1 1 7 13 19 25 31 2 1
2 2 8 14 20 26 32 6 2
3 3 9 15 21 27 33 3 3
4 4 10 16 22 28 34 1 4
5 5 11 17 23 29 35 4 5
6 6 12 18 24 30 36 5 6
Я хочу построить значения из первых 6 столбцов, используя столбец «индекс» в качестве средства выбора столбца (1-6) для выбора. Это будет ось Y. Ось х будет "id". По сути, первое значение y будет равно 7, поскольку индекс выбирает столбец 2 для первого значения. Второе значение y будет 32, потому что значение индекса указывает на столбец 6.
Пожалуйста, дайте мне знать, если я могу уточнить что-нибудь еще. Я довольно плохо знаком с черчением в R (ggplot2 или другим), поэтому любая помощь очень ценится.