转换字符中的R变量名称
在这篇文章中,我们将讨论如何将转换为变量名在R编程语言,即我们将赋值给变量作为变量名称
方法一:使用assign()函数
我们可以通过使用分配()函数的赋值给变量名。我们只需要将变量的名称和值传递给函数。
Syntax: assign(“variable_name”,value)
Parameter:
- variable_name is the name of the value
- value is the variable.
例子:
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(“variable_name”, value))
其中“=”是赋值运算符
变量名称是分配给值的名称,值是输入值/变量。
例子:
电阻
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