将数据帧转换为1/0

时间:2017-02-14 15:54:18

标签: r matrix binary

我有一个166人的数据框,我想将其转换为二进制矩阵。所以在数据框中它看起来如下:

Photo

我只是想知道我可以使用什么代码将其转换为二进制,即1 / 0s

size-1

全部投票

任何帮助将不胜感激!

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