2017-11-03 1 views
0

저는 R에 익숙하지 않고 간단한 plot() 함수를 사용하여 그래프를 그려 봅니다.R에있는 플롯 기능을 사용하여 점으로 여러 선을 그리는 방법은 무엇입니까?

Error in (function (formula, data = NULL, subset = NULL, na.action = na.fail, : invalid type (NULL) for variable 'd$Carbs1' 

어떤 도움과 제안 :

d=read.csv("Nutrition assay example") 
head(d) 
plot(d$Carbs0~d$EAAs0, typ="p", pch=19, ylab="Carbohydrate (g/bee)", xlab="Amino acids (g/bee)")) lines(d$Carbs0~d$EAAs0) 
lines(d$Carbs1~d$EAAs1, col="red") 
points(d$Carbs1~d$EAAs1, col="red", pch=19) 

나는이 메시지 : 그래서,이 코드를 작성?

+0

전체 코드이 (g/bee)")) lines

는 데이터에 관련이있는 것으로 보인다. 그들은이 문제에 대해 최소한의 예를 제시합니다. – Suren

+0

대학 컴퓨터에서 일하고 있었지만 랩톱에서 해봤을 때 작동하지 않았습니다! –

+0

샘플 데이터를 제공하지 않으면 질문에 대답하기가 어렵습니다. –

답변

0

코드에서 여분의 괄호 만 제거하면됩니다.

는 변경이 코드 (g/bee)") lines

오류가

d=read.csv("Nutrition assay example") 
head(d) 
plot(d$Carbs0~d$EAAs0, typ="p", pch=19, ylab="Carbohydrate (g/bee)", xlab="Amino acids (g/bee)") 
lines(d$Carbs0~d$EAAs0) 
lines(d$Carbs1~d$EAAs1, col="red") 
points(d$Carbs1~d$EAAs1, col="red", pch=19) 
관련 문제