2016-10-15 2 views
0

Ich habe eine ziemlich große Datenmenge (.csv), in dem eine Spalte den bevorzugten pch Wert für das Plotten Punkte in R. Bisher ist der Code pch = c(21,21,21,21,23,23,23,23)[unclass(MSP_SI_output.df$Group_ID)], arbeitet,lesen und zuordnen pch Werte von CSV

enthält ist jedoch nicht ideal.

Gibt es eine Möglichkeit, die bevorzugten PCH-Werte in der .CSV-Datei zu lesen und sie im Plot entsprechend zuzuordnen? Zum Beispiel befinden sich die pch-Werte bei MSP_SI_output.df$pch

Ihre Hilfe wird sehr geschätzt.

Antwort

1

Sind Sie auf der Suche nach so etwas?

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) 

enter image description here

+0

Ja, danke, dass gearbeitet. Ich habe eine komplexere Codezeile erwartet, muss mich immer daran erinnern, es einfach zu halten! –

+0

Wie würde das in Bezug auf die Symbolfarbe funktionieren? –