我有一个166人的数据框,我想将其转换为二进制矩阵。所以在数据框中它看起来如下:
我只是想知道我可以使用什么代码将其转换为二进制,即1 / 0s
size-1
全部投票
任何帮助将不胜感激!
答案 0 :(得分:1)
我刚刚创建了一些示例数据,如果我理解你正在寻找什么 -
df <-matrix(sample(c("a","n","y"),166*20, replace = TRUE),166,20)
df[df == "a"]=NA
df[df == "y"]= 1
df[df == "n"] = 0