Hi, I am still struggling with three dimensional arrays. Now I would like to convert a three dimensional array into a data-frame with the coordinate-columns: x, y, z and a value-column. And I definitely don't want to loop over every element, since this would be very resource intensive for the actual data-set. Are there any specific functions that are helpful for this task? example-array: x <- array(1:27, dim=c(3,3,3,1)) thanks!
converting 3D array to a data-frame (with coordinate-columns x, y, z)
2 messages · Martin Batholdy, R. Michael Weylandt
reshape::melt does this I think Michael On Wed, Oct 5, 2011 at 12:20 PM, Martin Batholdy
<batholdy at googlemail.com> wrote:
Hi, I am still struggling with three dimensional arrays. Now I would like to convert a three dimensional array into a data-frame with the coordinate-columns: x, y, z and a value-column. And I definitely don't want to loop over every element, since this would be very resource intensive for the actual data-set. Are there any specific functions that are helpful for this task? example-array: x <- array(1:27, dim=c(3,3,3,1)) thanks!
______________________________________________ R-help at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.