r - 列出 R 中数据帧中的所有不同字符串

标签 r string dataframe

我仍然是 R 的新手,我无法弄清楚。我有一个看起来像这样的数据框:

Age         State     Diagnosis
 12         Texas   Lung Cancer
 67    California  Colon Cancer
 45       Wyoming   Lung Cancer
 36      New Mex.      Leukemia
 58       Arizona  Colon Cancer
 35      Colorado      Leukemia

我需要一个程序,它以某种方式打印或添加到另一个数据框中,将位于每列中的所有不同字符串。所以我可以知道所有的“类型”。例如,在“诊断”列的情况下,程序应该创建一个只有“肺癌、结肠癌和白血病”的数据框,因为只有这 3 种类型,即使它们是重复的。

最佳答案

您可以使用 unique .

假设您有一个数据框 data有了所有信息,您可以使用功能unique()列出所有出现的情况,删除重复项:

types <- unique(data$diagnosis)

关于r - 列出 R 中数据帧中的所有不同字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61274061/

相关文章:

r - 选择 R 中第一个值等于 "x"的组

python - 根据下一个值更新 Pandas 数据框

windows - 如何通过 R "shell"命令在 Windows 上设置 PATH

r - 在传单图例 R 中显示自然中断间隔

r - 计算每行的每周返回 - 应用

asp.net - udl 连接字符串有效,但我的 ASP.Net 文件在连接时抛出异常

c++ 字符串到 uint8_t

string - 以字符串数组作为输入向量的分类

python-3.x - 根据两列中的值 reshape Pandas 数据框

python - 如何在多列中匹配列表