t is for transpose; look at ?t, ?t.default, ?t.data.frame Bottom line: Somewhere in your code you are trying to transpose something that is not a matrix. (Or you are passing to an existing function an object which that function expects to be a matrix, but isn't.) cheers, Rolf Turner rolf at math.unb.ca