[R] Need help to print matrix with element and position

Jim Lemon drj|m|emon @end|ng |rom gm@||@com
Thu Oct 28 11:04:22 CEST 2021


mat_1= matrix( c('1','2','3','4','5','6','7','8','9'), nrow = 3, ncol =
3,byrow = TRUE)
mat_1
# Loop over my_matrix
for(row in 1:nrow(mat_1)) {
    for(col in 1:ncol(mat_1)) {
        cat(row,col,mat_1[row,col],"\n")
    }
}

On Thu, Oct 28, 2021 at 8:01 PM Anas Jamshed <anasjamshed1994 using gmail.com> wrote:
>
> where should I place  cat(row,col,mat_1[row,col],"\n")?
>
> On Thu, Oct 28, 2021 at 1:58 PM Jim Lemon <drjimlemon using gmail.com> wrote:
>>
>> Hi Anas,
>> How about:
>>
>> cat(row,col,mat_1[row,col],"\n")
>>
>> Jim
>>
>> On Thu, Oct 28, 2021 at 7:19 PM Anas Jamshed <anasjamshed1994 using gmail.com> wrote:
>> >
>> > I create a matrix of size 3x3 called mat_1 and then I want to iterate over
>> > all the values one by one and print the element as well as the position in
>> > the matrix:
>> >
>> > My code is :
>> >
>> > mat_1= matrix( c('1','2','3','4','5','6','7','8','9'), nrow = 3, ncol =
>> > 3,byrow = TRUE)
>> > mat_1
>> > # Loop over my_matrix
>> > for(row in 1:nrow(mat_1)) {
>> >     for(col in 1:ncol(mat_1)) {
>> >         print(mat_1[row, col])
>> >     }
>> > }
>> >
>> > But I don't know how to print elements and positions as well of this matrix?
>> >
>> >         [[alternative HTML version deleted]]
>> >
>> > ______________________________________________
>> > R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> > 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.



More information about the R-help mailing list