我想要通过选择数据框中元素包含的列的名称不包含NA来构建矩阵或数据框。例如,假设我有:根据数据帧内容选择列名R
zz <- data.frame(a = c(1, NA, 3, 5),
b = c(NA, 5, 4, NA),
c = c(5, 6, NA, 8))
这给:
a b c
1 1 NA 5
2 NA 5 6
3 3 4 NA
4 5 NA 8
我要承认每个NA和建设,看起来像一个新的矩阵或DF:
a c
b c
a b
a c
会有在输入矩阵/ df的每一行中具有相同数目的NAs。我似乎无法得到正确的代码来做到这一点。建议感激!
所有的行都会有2列不是“NA”吗? – davechilders
是的。好问题。意味着把这个问题放在这个问题上。是的,最终矩阵中将有N列,例如N = 2,并且每行中的NAs数量相同。 – Ernie