A small sample of the data is:
df<-read.table (text=" N SO Value 1 A1 12 2 A1 14 3 A1 16 4 A1 18 5 A1 20 6 A2 22 7 A2 24 8 A2