我收到了消息
错误:没有适用于'round_any'的方法应用于对象 “标记”类
当我尝试使用ggplot2
和R绘制我的图表时。我使用Hmisc::label
在我的数据框中标记了我的变量,我认为这是问题所在。我该如何解决这个问题?
我的标签看起来像这样:
label(data$results_lp)="Lumbure Puncture Results"
label(data$hiv_test)="HIV Test done"
label(data$outcome)="Outcome at Discharge"
label(data$vac_10mnth_complete)="Vaccinne 10months complete"
label(data$vac_3mnth_complete)="Vaccine 3months complete"
label(data$vac_uptodate)="Vaccine up to date"
label(data$dx1_pneum_rcd)="Pneumonia Recorded"
label(data$mal)="Malaria"
label(data$dx1_malaria)="Documented Malaria"
label(data$dehydrat)="Dehydration"
我该如何解决这个问题?
答案 0 :(得分:4)
删除绘图标签:
library(Hmisc)
DF <- data.frame(x=factor(rep(1:2,5)),y=1:10)
label(DF$x)="xLab"
label(DF$y)="yLab"
library(ggplot2)
ggplot(DF,aes(x=x,y=y)) + geom_boxplot()
#Don't know how to automatically pick scale for object of type labelled. Defaulting to continuous
ggplot(DF,aes(x=factor(unclass(x)),y=unclass(y))) + geom_boxplot()
#no warning
不幸的是,您没有提供重现错误所需的详细信息并提供自定义解决方案。