that worked.
  however Im trying to get a surface countour like persp() would show.
  Since I dont have a matrix data set, I assumed that the wireframe function would do.
  since I get an error using wireframe,
  no applicable method for "wireframe"
  I am using this plot3d. I was under the impression that plot3d would do similar as wireframe or persp but its not.
   
  any other advice would be great.
  

Scionforbai <scionforbai@gmail.com> wrote:
  > 60,000

I hope that you actually haven't got any comma to separate the
thousands... it separates fields in a csv files (as the "Comma
Separated Values" name may suggest). If so, get rid of the commas.

> the 3dplot function returns this error,
> (list) object cannot be coerced to 'double'

> td<-read.csv("td.csv", header=TRUE)
> price<-read.csv("price.csv", header=TRUE)
> contractdate<-read.csv("contractdate.csv", header=TRUE)

You have to coerce the 1-column dataframes created by read.csv to
numeric vectors or to a 60000x3 dataframe.
solution 1:

myData <- cbind(td,contractdate,price)

> library(rgl)

plot3d(mydata)

solution 2:

td <- as.numeric(td)
...
price <- as.numeric(price)
plot3d(td,contractdate,price)

Bye,

ScionForbai


       
---------------------------------

	[[alternative HTML version deleted]]

