-2

我到处寻找,但没有找到我的问题的答案。我在使用 makig 列联表时遇到问题。我有很多列的数据,比如说 1、2 和 3。在第一列中有 100 个不同的值,在第二个 20 中,第三列有 2 个可能的值:0 和 1。首先我只取数据第 3 列中的值 1 (data<-data[Column3==1,])。现在我在 1. 列中只有大约 20 个不同的值,在 2. 列中只有 5 个。但是,当我做一个列联表时,它的大小是 100x20,而不是 20x5,并且包含很多零(它们对应于 column1 和 column2 的组合,其在 column3 中的值为 0)。我会很感激各种帮助,谢谢。

4

1 回答 1

-1

我猜你所有的三个变量都是因素。所以使用它们将它们转换为字符

as.character()

然后适用于所有三个变量

桌子()

为了那个原因。

于 2016-03-17T10:56:32.837 回答