【问题标题】:How to get a list of all the different values within a variable [duplicate]如何获取变量中所有不同值的列表[重复]
【发布时间】:2018-06-17 03:25:11
【问题描述】:

我一直想知道 R 中是否有一个命令可以为您提供变量内的整个值域。

例如,假设我有以下data.table:

dt
Household Number_of_children
1         0
2         3
3         3

是否有类似summary()str() 的命令可以返回列表0, 3

我相信 summarystr 只有在你的变量是字符串时才会这样做。当您的变量是整数、数字等时,我不知道该怎么做。

【问题讨论】:

  • 您是否正在尝试获取变量的唯一值?尝试唯一(dt$Number_of_children)
  • List 是 R 中一种特殊的数据结构。所以你应该注意 R 中数据结构的名称。

标签: r data.table


【解决方案1】:

您可以使用 unique() 函数,将列/向量作为输入。

unique(dt[,'Number_of_children'])

【讨论】:

  • 这正是我一直在寻找的功能。谢谢!
  • 另外常用的方法是将此处的unique 替换为table 以显示每个唯一值的出现次数。
猜你喜欢
  • 2020-12-27
  • 1970-01-01
  • 1970-01-01
  • 2019-06-09
  • 2021-03-18
  • 2013-06-15
  • 1970-01-01
  • 2014-11-17
  • 1970-01-01
相关资源
最近更新 更多