我有下面的矢量图

c("SSD", "PCIe SSD", "PCIe SSD", "PCIe SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "TB SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "PCIe SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "PCle SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "HDD", "HDD", "HDD", "N/A", "HDD", "‎HDD", 
"N/A", "N/A", "N/A", "Hybrid Drive", "HDD", "‎SSD", "‎HDD", 
"SSD", "N/A", "SSD", "N/A", "SSD", "SSD", "‎SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "‎SSD", "‎SSD", "‎SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "PCIe SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", "SSD", 
"SSD", "eMMC", "SSD", "Flash Memory", "SSD", "SSD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "SSD", "SSD", "eMMC", "SSD", "SSD", "SSD", 
"SSD", "Flash Memory", "SSD", "SSD", NA, "SSD", "SSD", "M.2 PCI", 
"M.2 PCI", "SSD", "M.2 PCI", "M.2 PCI", "N/A", "SSD", "HDD", 
"M.2 PCI", "HDD", "M.2 PCI", "Flash/SSD", "M.2 PCI", "NVMe M.2", 
"N/A", "M.2 PCI", "HDD", "SSD", "M.2 PCI", "NVMe M.2", "M.2 PCI", 
"M.2 PCI", "M.2 PCI", "M.2 PCI", "M.2 PCI", "SSD", "SSD", "SSD", 
"M.2 PCI", "SSD", "M.2 PCI", "SSD", "SSD", "SSD", "SSD", "SSD", 
"M.2 PCI", "SSD", "M.2 PCI", "HDD", "SSD", "M.2 PCI", "SSD", 
"HDD", "NVMe M.2", "Hybrid Drive", "N/A", "N/A", "HDD", "N/A", 
"SSD", "SSD", "M.2 PCI", "SSD", "SSD", "SSD", "SSD", "HDD", "SSD", 
"SSD", "SSD", "NVMe M.2 PCI", "SSD", "SSD", "SSD", "Flash", "SSD", 
"SSD", "NVMe M.2 PCI", "SSD", "SSD", "‎HDD", "SSD", "SSD", 
"SSD", "SSD", "SSD", "HDD", "‎SSD", "HDD", "‎SSD", "‎SSD", 
"DVDRW", "N/A", "HDD", "HDD", "‎SSD", "HDD", "HDD", "‎SSD", 
"N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", 
NA, NA, NA, NA, NA, NA, NA, "SSD", NA, NA)

当我试图找到它的独一无二的值时,我得到了两次类似"hdd"的值.为什么我不能只得到一次呢?

unique(data0$`Storage Type`)
 [1] "SSD"          "PCIe SSD"     "TB SSD"       "PCle SSD"     "HDD"          "N/A"          "‎HDD"         
 [8] "Hybrid Drive" "‎SSD"          "eMMC"         "Flash Memory" NA             "M.2 PCI"      "Flash/SSD"   
[15] "NVMe M.2"     "NVMe M.2 PCI" "Flash"        "DVDRW"    



sessionInfo()

R version 4.3.1 (2023-06-16 ucrt)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19045)

Matrix products: default


locale:
[1] LC_COLLATE=English_United States.utf8  LC_CTYPE=English_United States.utf8   
[3] LC_MONETARY=English_United States.utf8 LC_NUMERIC=C                          
[5] LC_TIME=English_United States.utf8    

time zone: Europe/Bucharest
tzcode source: internal

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] zoo_1.8-12        compiler_4.3.1    tools_4.3.1       rstudioapi_0.15.0 grid_4.3.1        lattice_0.21-8 

推荐答案

正如在 comments 和前面的回答中所指出的,您的"HDD""SSD"值中的一些值包含隐藏字符.

您可以使用tools::showNonASCII()函数来标识这些条目,例如,如果我将您的向量设置为st

tools::showNonASCII(unique(st))
# 7: <e2><80><8e>HDD
# 9: <e2><80><8e>SSD
# 12: NA

要删除任何非ASCII字符串,请使用iconv(to = "ASCII", sub = ""):

ascii <- iconv(st, to = "ASCII", sub = "")
tools::showNonASCII(unique(ascii))
# 10: NA

R相关问答推荐

R通过字符串中的索引连接数据帧r

在R中,将一个函数作为输入传递给另一个函数时进行参数判断

提取rame中对应r中某个变量的n个最小正值和n个最大负值的条目

如何使用rmarkdown和kableExtra删除包含折叠行的表的第一列的名称

多重RHS固定估计

隐藏e_mark_line的工具提示

当两个图层映射到相同的美学时,隐藏一个图层的图例值

然后根据不同的列值有条件地执行函数

用相同方法得到不同函数的ROC最优截断值

DEN扩展包中的RECT树形图出现异常行为

基于R中的间隔扩展数据集行

R -在先前group_by级别汇总时获取最大大小子组的计数

使用不同的定性属性定制主成分分析中点的 colored颜色 和形状

根据r中另一个文本列中给定的范围对各列求和

在不对R中的变量分组的情况下取两行的平均值

是否可以将线性模型的p值添加到tbl_summary中

向R中的数据帧添加一列,该列统计另一列中每个唯一值的二进制观测值的数量

按组和连续id计算日期差

R-如何在ggplot2中显示具有不同x轴值(日期)的多行?

Data.table::Shift type=允许扩展数据(&Q;LAG&Q;)