R语言 - 字符串与变量的转换

Python05

R语言 - 字符串与变量的转换,第1张

假设一个场景,我们要生成20个变量,变量名是a1到a20,那么我们如何通过一个循环来生成这20个变量。

表示将1赋值给变量1。

表示选取a1对应的变量的值。

我们只能手动将factorvariable转换为取值(0,1)的虚拟变量。所用的函数一般有model.matrix(),nnetpackage中的class.ind()。

最简单的方法,数据框的名称,加上你要提取的列数,示例如下:需要注意的是,如果只提取单列的话,得到的数据就变成了一个vector,而不再是dataframe的格式了。