如何计算 R 中纵向患者研究的受试者?

How to count subjects on a longitudinal patient study in R?

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

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

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

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

谢谢。

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

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

那么,你说的那一列是不是存储在某个data.frame,比如你有一个选项:

length(unique(data$subjects))

或者如果它存储在 vector:

length(unique(vector.subjects))

希望这就是您要找的。

  • unique 显示了您可能会在矢量上找到的不同值。在这种情况下:1、2、3 和 4。
  • length 统计unique向量(1、2、3、4)
  • 的元素个数