Matrix Display Without Row and Column Names

Matrix display without row and column names?

If you want to retain the dimension names but just not print them, you can define a new print function.

print.matrix <- function(m){
write.table(format(m, justify="right"),
row.names=F, col.names=F, quote=F)
}

> print(mat)
1 3 5 7 9 11 13 15 17 19
2 4 6 8 10 12 14 16 18 20

Display a list of matrices without row and column names

So you are just missing the headers? How about something like

library(purrr) #for walk2()
print_with_name <- function(mat, name) {
cat(name,"\n")
write.table(mat, sep = " ", row.names = F, col.names = F)
}
myList %>% walk2(., names(.), print_with_name)

Print a matrix without row and column indices

The function prmatrix in the base package could work for this, it can take the arguments collab and rowlab:

prmatrix(diag(3), rowlab=rep("",3), collab=rep("",3))

1 0 0
0 1 0
0 0 1

Convert a table without any col and row name created from a matrix to data frame

We can use as.data.frame with optional parameter set to TRUE

timestp <- as.data.frame(tstp, optional = TRUE)

colnames(df)
#NULL

Read in matrix without row and column names in R

You need to use header = TRUE and row.names = 1 to read in the first row and first column as dimension names.

dat <- data.matrix(read.csv("matrix_min.csv", header = TRUE, row.names = 1,
sep = ","))

Then, as suggested in the comments, use dimnames<- to remove the dimension names:

dimnames(dat) <- NULL

subsetting data.frame without column names

What you want is a numeric vector instead of a data.frame. For this, you can just use as.numeric to do the conversion

> as.numeric(df[1,])
[1] 7.5 5.0 5.0 2.0 7.5 2.0 2.0 5.0

How can I name a column of matrix row names

Replace the rownames and colnames statements with a dimnames statement:

dimnames(m) <- list("Prior Experience"=c("Downgraded", "", "Unchanged", "", "Upgraded", ""), "Subsequent Experience"=c("Downgraded",  "Unchanged",    "Upgraded", "Obs."))
print(m, digits=3)
# Subsequent Experience
# Prior Experience Downgraded Unchanged Upgraded Obs.
# Downgraded 0.1689 0.2750 0.5561 811
# 0.0132 0.0157 0.0174 NA
# Unchanged 0.3215 0.4588 0.2197 983
# 0.0149 0.0159 0.0132 NA
# Upgraded 0.4542 0.3924 0.1534 841
# 0.0172 0.0168 0.0124 NA


Related Topics



Leave a reply



Submit