r - 如何在 R 中使用 `paste0` 将数字序列附加到字符串?

标签 r plot paste

我正在尝试创建 labelsdotchart()以下。具体来说,我正在尝试创建 Yes_1Yes_5第 1 组 groups下面,并创建 No_1No_15第 2 组 groups下面( 见下图 )。

这是我尝试过但没有成功的 R 代码:(问题出在 paste0() )

y = rnorm(20)
groups = factor( rep(1:2, times = c(5, 15) ) )
dotchart(y, groups = groups, labels = c(paste0("Yes_",1:5), paste0("No_", 1:15))[groups])

enter image description here

最佳答案

y = rnorm(20)
groups = factor( rep(1:2, times = c(5, 15) ) )
dotchart(y, groups = groups, labels = c(paste0("Yes_",5:1), paste0("No_", 15:1)))

如果我们删除 [groups]在第 3 行索引,并反转范围,然后我们得到:

enter image description here

关于r - 如何在 R 中使用 `paste0` 将数字序列附加到字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44349338/

相关文章:

r - RSelenium 的问题

java - Eclipse复制/粘贴整行键盘快捷键

java - 将文件夹中的唯一文件复制并粘贴到网络上的不同计算机

r - 列表的搜索和子集列表

R exdir不存在错误

r - 在同一位置绘制顶点

R 图二进制时间序列

replace - Notepad++ 如何插入一列数据?

r - 当我尝试预测 R 中的类概率时出错 - 插入符号

python - Matplotlib:如何在缩放时缩放颤动图?