首页 > 解决方案 > 从已经上传的表格创建表格的功能

问题描述

我一直在寻找一种方法,从我从 excel 上传到 R 的表中获取 2 列,并基本上制作另一个具有相同行数的表。原始表有 222 行(每行代表一个参与者),我想在这个表中取两列来制作这个具有相同行数的新表,这样我就可以省略这两列中的 NA 值。我试过这段代码,但我得到了这个结果。

ep_public1=table(SCRAM$ep_public,SCRAM$bl_sex)
      1  2
  0   2 12
  1  23 60
  2  13 19
  3  20 31
  4  23 17
  NA  0  2

ep_public 变量的范围从 0 到 4,并且有一个 NA 响应(在我创建新表之后,我希望省略或消除没有响应的 2 个参与者)。bl_sex 只是 1 或 2。我有办法做到这一点吗?提前谢谢!

标签: r

解决方案


根据您的数据结构,您可能会做这样的事情

ep_public1 <- SCRAM[ , c("ep_public", "bl_sex") ]

推荐阅读