У меня есть разделенный запятыми файл с именем foo.csv
, содержащий следующие данные:
scale, serial, spawn, for, worker
5, 0.000178, 0.000288, 0.000292, 0.000300
10, 0.156986, 0.297926, 0.064509, 0.066297
12, 2.658998, 6.059502, 0.912733, 0.923606
15, 188.023411, 719.463264, 164.111459, 161.687982
У меня два вопроса:
1) Как построить первый столбец (ось X) по сравнению со вторым столбцом (ось Y)? Я пытаюсь это (из чтения этот сайт ):
data <- read.table("foo.csv", header=T,sep=",")
attach(data)
scale <- data[1]
serial <- data[2]
plot(scale,serial)
Но я получаю эту ошибку обратно:
Error in stripchart.default(x1, ...) : invalid plotting method
Есть идеи, что я делаю не так? A быстрый поиск в Google показывает кого-то еще с той же проблемой, но без соответствующего ответа. ОБНОВЛЕНИЕ: Оказывается, это работает нормально, если я пропущу два оператора присваивания в середине. Есть идеи, почему это так?
Второй вопрос следует довольно легко после первого:
2) Как построить первый столбец (ось X) относительно всех других столбцов на оси Y? Я предполагаю, что это довольно легко, как только я обойду первую проблему, с которой сталкиваюсь, но я немного новичок в R, поэтому я все еще обдумываю ее.