I have a problem accessing a part of the matrix rownames. My first line is:
rownames(K_taxon)[1]
ST-E00129:1035:HFHNFCCX2:1:1101:24931:49883;size=309
"GGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTT"
I would like to get the line above the DNA code (ST-E00129....), because I need to run str_split on it. But the function runs only on the lower part inside the quotes.
Here is my dput output:
> dput(M_taxon[1:4, ])
structure(c("k__Fungi", "k__Fungi", "k__Fungi", "k__Fungi", "p__Basidiomycota",
"p__Ascomycota", "p__Basidiomycota", "p__Basidiomycota", "c__Agaricomycetes",
"c__Sordariomycetes", "c__Agaricomycetes", "c__Agaricomycetes",
"o__Agaricales", "o__Magnaporthales", "o__Agaricales", "o__Agaricales",
"f__Physalacriaceae", "f__Magnaporthaceae", "f__Inocybaceae",
"f__Inocybaceae", "g__Mucidula", "g__Ophioceras", "g__Inocybe",
"g__Inocybe", "s__brunneomarginata", "s__dolichostomum", "s__leptophylla",
"s__rimulosa"), .Dim = c(4L, 7L), .Dimnames = list(c("GGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTTAGGGTTT",
"CCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAA",
"TCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTAT",
"TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT"
), c("Kingdom", "Phylum", "Class", "Order", "Family", "Genus",
"Species")))
Matevz