0

我有一个包含多次患者就诊的数据库,例如

1 1 1 1 2 2 3 3 3 3 4 4 4 4

它们在一列中(尽管此处显示为一行),我想知道如何计算我有多少科目。就像在这种情况下:4

我不知道在 R 中使用哪个代码。

谢谢你。

4

1 回答 1

1

如果我没记错的话,你只是想知道你有多少科目。

在您的情况下,您有 4 个主题:1、2、3 和 4。

然后,您说的列是否存储在 somedata.frame中,例如,您有一个选择:

length(unique(data$subjects))

或者,如果它存储在vector

length(unique(vector.subjects))

我希望这就是你要找的。

  • unique显示您可能在向量上找到的不同值。在这种情况下:1、2、3 和 4。
  • length计算unique向量的元素个数(1、2、3 和 4)
于 2018-06-06T11:02:01.653 回答