r - R中的箱线图函数出错
问题描述
我有两个已运行 t 检验的数据框。调用第一个 DfA 和第二个 DfB。DfA 负责人:
ID SCD OCP PDP GCD bin2
1 104 1 1 3 1 323
2 103 3 1 1 1 314
3 101 3 1 1 1 219
4 121 3 1 1 1 242
5 108 3 1 1 1 212
6 110 3 1 2 1 269
DfB负责人:
ID SCD OCP PDP GCD bin2
1 39 1 1 1 1 289
2 41 1 1 1 1 314
3 42 1 1 1 1 225
4 144 1 1 1 1 292
5 146 1 1 1 1 295
6 148 1 1 1 1 315
bin2 列是我想要制作的箱线图。通过ID将两者合并后我尝试了此功能
DfAandDfB <- merge(DfA, DfB, by=c('ID'))
boxplot(t.test(DfAandDfB$bin2), data=data.frame, xlab='DfA_bin2', ylab='DfB_bin2')
这给了我错误: x[floor(d)] + x[ceiling(d)] 中的错误:即使我将所有内容都转换为数字后,二进制运算符的非数字参数也是如此(尽管 bin2 已经是数字)
我也试过单独做箱线图:
boxplot(t.test(dfA$bin2, DfB$bin2), data=data.fram, xlab='DfA_bin2', ylab='DfB_bin2')
仍然得到同样的错误。我不能仅从 t 检验值制作箱线图,而是仅在原始数据上进行吗?我认为这是问题所在,我只是错误地阅读了函数参数。有人知道吗?
解决方案
我想我找到了答案:
DfAandDfB <- merge(DfA, DfB, by=c('ID'))
boxplot(DfAandDfB$bin2, data=data.frame, xlab='DfA and DfB groups', ylab='Average Bin2')
在 boxplot 函数中运行 t 检验不起作用。
推荐阅读
- html - 用 flex 将 mat-icon 放在 div 的中心?
- r - How do I perform calculations after splitting a datset into multiple datasets?
- simulation - 我们如何在同一点处理多个粒子碰撞?
- scala - How to use same windows partition over different analytical function in optimal way?
- azure - Microsoft Azure WebJobs SDK ServiceBus 连接字符串“ServiceBusSettings.ConnectionString”缺失或为空
- python - python-docx: Parse a table to Panda Dataframe
- php - 我的 Jquery 文件在 laravel 中找不到控制器
- python - Use a generator within a while loop to blit text onto the screen
- javascript - Expo React Native App 不再显示图表
- java - 启动tomcat 8.5服务器时出现以下错误