R 粘贴并获取相应变量的值

R 粘贴并获取相应变量的值,r,R,我试图从eval解析中获取值,但没有获取值,而是获取错误消息,即文件中的错误(文件名,“r”):无法打开连接。如何动态传递和获取值。请帮忙 ab_cc_dd = 55.4 gm = "ab" 代码: df我们需要get而不是eval(parse data.frame(col1 = gm,col2 = get(paste0(gm,"_cc_dd"))) # col1 col2 #1 ab 55.4 library(dplyr) library(stringr) tibble(col1

我试图从eval解析中获取值,但没有获取值,而是获取错误消息,即文件中的
错误(文件名,“r”):无法打开连接。如何动态传递和获取值。请帮忙

ab_cc_dd = 55.4
gm = "ab"
代码:
df我们需要
get
而不是
eval(parse

data.frame(col1 = gm,col2 = get(paste0(gm,"_cc_dd")))
#   col1 col2
#1   ab 55.4
library(dplyr)
library(stringr)
tibble(col1 = gm, col2 = !! rlang::sym(str_c(gm, "_cc_dd")))
# A tibble: 1 x 2
#  col1   col2
#  <chr> <dbl>
#1 ab     55.4

或者使用
tidyverse

data.frame(col1 = gm,col2 = get(paste0(gm,"_cc_dd")))
#   col1 col2
#1   ab 55.4
library(dplyr)
library(stringr)
tibble(col1 = gm, col2 = !! rlang::sym(str_c(gm, "_cc_dd")))
# A tibble: 1 x 2
#  col1   col2
#  <chr> <dbl>
#1 ab     55.4
库(dplyr)
图书馆(stringr)
tibble(col1=gm,col2=!!rlang::sym(str_c(gm,“_cc_dd”))
#一个tibble:1x2
#col1 col2
#   
#1 ab 55.4

解析
的第一个参数是
文件
。因此它正在查找该名称的文件。要将参数传递到
文本

df