Я пытаюсь преобразовать матрицу в фрейм данных и использовать имя столбца и имя строки в матрице с переменными в фрейме данных.
вот образец
sample = matrix(c(1,NA,NA,2,NA,3,NA,NA,5,NA,NA,6,NA,NA,NA,NA,8,NA,3,1),ncol = 4)
colnames(sample) = letters[1:4]
row.names(sample) = letters[22:26]
В моем наборе данных много NA
, поэтому я пытаюсь удалить все NA
в кадре данных.
так вот мой желаемый вывод,
data.frame(col = c("v","v","w","w","y","y","y","z"),
row = c("a","b","c","c","a","b","d","d"),
value = c(1,3,6,8,2,5,3,1))