代码中出现unexpected symbol怎么解决

mygene = "hsa-miR-4732-3p"
myviolin=ggviolin(mydata, x="Type", y=mygene, fill = "Type",

  •               palette = c('green','red'),
    
  •               add = "boxplot", 
    
  •               add.params = list(fill="white"),
    
  •               order=mygroup)+ 
    
  • stat_compare_means(comparisons = mycomlist)
    Error in parse(text = x) ::1:15: unexpected symbol
    1: hsa-miR-4732-3p
                ^
    
    请问怎么解决

望采纳


代码中出现了一个语法错误,导致第一行出现了无法解析的符号 "-"。这个符号在 R 语言中不允许,会报错。你可以将字符串 "hsa-miR-4732-3p" 中的 "-" 替换为 "_" 或其他合法字符。

mygene = "hsa_miR_4732_3p"
myviolin = ggviolin(mydata, x="Type", y=mygene, fill = "Type",
              palette = c('green','red'),
              add = "boxplot", 
              add.params = list(fill="white"),
              order=mygroup) + 
stat_compare_means(comparisons = mycomlist)