📜  转换字符中的R变量名称

📅  最后修改于: 2022-05-13 01:55:48.102000             🧑  作者: Mango

转换字符中的R变量名称

在这篇文章中,我们将讨论如何将转换为变量名在R编程语言,即我们将赋值给变量作为变量名称

方法一:使用assign()函数

我们可以通过使用分配()函数的赋值给变量名。我们只需要将变量的名称和值传递给函数。

例子:



R
# assign variable name to 3 value
assign("variable_name",3)
  
# print variable name
print(variable_name)


R
# create 5 variables at a time
assign("vector1",c(1,2,3,4,5))
  
# print variable name
print(vector1)


R
do.call("=",list("a", 1))
  
print(a)


R
do.call("=",list("a", c(1,2,3,4,5)))
  
print(a)


输出:

[1] 3

我们还可以使用一组变量创建一个向量并分配一个变量名称。

例子:

电阻

# create 5 variables at a time
assign("vector1",c(1,2,3,4,5))
  
# print variable name
print(vector1)

输出:

[1] 1 2 3 4 5

方法二:使用 do.call()函数

此函数允许您调用任何R函数。它允许使用列表来保存函数的参数以及传递单个参数。

句法:



其中“=”是赋值运算符

变量名称是分配给值的名称,值是输入值/变量。

例子:

电阻

do.call("=",list("a", 1))
  
print(a)

输出:

[1] 1

例子:

电阻

do.call("=",list("a", c(1,2,3,4,5)))
  
print(a)

输出:

[1] 1 2 3 4 5