I will need to create a list (only $z) from data.frame. The list has to look like this:
$x ...
$y ...
$z
Cod Haddock Hake Saithe Whiting
-0.5, 50.75 0 1 0 0 0
-10.5, 48.75 0 0 16872 0 0
-10.5, 49.75 315 280 5221 35 23
...
I have a data.frame like this:
row.names x y z.small z.big z.middle
1 4253.41,7524.24 4253.41 7524.24 0.00000000 0.0000000000 1.0000000
2 4564.54,8442.45 4564.54 8442.45 0.00000000 0.0000000000 1.0000000
3 3858.31,8862.94 3858.31 8862.94 0.00000000 0.0000000000 1.0000000
...
Now, I need to transform this (second) data.frame to list into $z. But I am stock. Heres an example code for R:
row.names=c(("4253.41,7524.24"),("4564.54,8442.45"),("3858.31,8862.94"))
x=c(4253.41,4564.54,3858.31)
y=c(7524.24,8442.45,8862.94)
z.Small=c(0.000,0.000,0.000)
z.Big=c(0.000,0.000,0.000)
z.Mid=c(1.000,1.000,1.000)
(data=data.frame(row.names,x,y,z.Small,z.Big,z.Mid))
row.names x y all z.Big z.Mid
1 4253.41,7524.24 4253.41 7524.24 0 0 1
2 4564.54,8442.45 4564.54 8442.45 0 0 1
3 3858.31,8862.94 3858.31 8862.94 0 0 1
Now I can create a list like this:
x=as.list(c(data$x))
y=as.list(c(data$y))
z= ????
xyz=list(x=(x), y=(y), z=(z))
if you look at xyz list at member $z. I try the ascii w8 a moment please. – sgt Fury Dec 10 '14 at 12:45