r - 将矢量元素与粘贴相结合
问题描述
我有两个向量:
old <- c("a", "b", "c")
new <- c("1", "2", "3")
我想将它们组合起来,以便新向量的元素var_names
是'a' = '1'
, 'b' = '2'
, 'c' = '3'
。
我试过这样的事情:
for (i in length(new)){
var_names[i] <- paste(old[i], "=", new[i])
}
但它不能正常工作。我在这里做错了什么?
编辑
我对此有点不清楚。但我想要实现的是;
var_names<- c('a' = '1',
'b' = '2',
'c' = '3')
原因:https ://vincentarelbundock.github.io/modelsummary/articles/modelsummary.html#coef-map
解决方案
特别是如果您想要在 a 和 b 周围加上引号
paste0("'",old,"'"," = ","'",new,"'")
[1] "'a' = '1'" "'b' = '2'" "'c' = '3'"
如果你想在一个字符串中
paste0("'",old,"'"," = ","'",new,"'",collapse=", ")
[1] "'a' = '1', 'b' = '2', 'c' = '3'"
编辑:关于你的编辑,你是这个意思吗?
names(new)=old
new
a b c
"1" "2" "3"
推荐阅读
- amazon-web-services - AWS API 网关授权方:Cognito + IP 白名单
- r - 尝试语句问题 R
- java - 布尔返回类型的方法在 main() 中不起作用
- c++ - 我需要知道如何扩展程序,以便它读取并转换所有输入数字,直到标准输入文件结束
- kubernetes - Istio 是否提供类似于 Kubernetes 的仪表板(目前)?
- javascript - 将标签从输入更改为选择时jQuery代码中断
- xamarin.forms - 是否可以在 ASP.NET 核心之外进行 MVC 模型绑定......但在 Xamarin 中?
- angular-material2 - 如何在两个不同的组件中更改为 angular material 2 mat-card 背景颜色
- javascript - VUE-如果(它们)不存在,如何停止加载图像?
- c# - 使用 EF 模型优先传递空日期时间