[Gretl-devel] Preserve row and col names of a matrix after functions

Henrique Andrade henrique.coelho at gmail.com
Wed Aug 31 10:00:48 EDT 2016

Dear Gretl Team,

Is it possible to preserve row and col names of a matrix after
"mreverse" and "trimr" functions? Please take a look at the following

matrix M = {1, 2; 2, 1; 4, 1}
strings Row = defarray("Row1", "Row2", "Row3")
strings Col = defarray("Col1", "Col2")
rownames(M, Row)
colnames(M, Col)

matrix Msortby = msortby(M, 1)
matrix Mreverse = mreverse(M)
matrix Mtrimr = trimr(M, 1, 1)

print M Msortby Mreverse Mtrimr

In my humble opinion, "reverse" and  "trimr" could have the same
behavior of "msortby", i.e., keep col and row names as in "msortby".

Henrique Andrade

More information about the Gretl-devel mailing list