[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
code:

<hansl>
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
</hansl>

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

Best,
Henrique Andrade


More information about the Gretl-devel mailing list