Считывать и присваивать значения pch из .csv

#r

#r

Вопрос:

У меня довольно большой набор данных (.csv), в котором один столбец содержит предпочтительное значение pch для построения точек в R.

Пока код pch = c(21,21,21,21,23,23,23,23)[unclass(MSP_SI_output.df$Group_ID)], работает, однако он не идеален.

Есть ли способ прочитать предпочтительные значения pch в файле .csv и назначить их соответствующим образом на графике? Например, значения pch расположены в MSP_SI_output.df$pch

Мы очень ценим вашу помощь.

Ответ №1:

Вы ищете что-то подобное?

 a = data.frame(x = c(1,2,3,4),y = c(3,4,5,6), z = c(20,21,22,23))
> a
  x y  z
1 1 3 20
2 2 4 21
3 3 5 22
4 4 6 23

plot(a$x, a$y, pch = a$z)
 

введите описание изображения здесь

Комментарии:

1. Да, спасибо, что сработало. Я ожидал более сложную строку кода, должен постоянно напоминать себе, чтобы все было просто!