r语言将数据转化为01变量

Python014

r语言将数据转化为01变量,第1张

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

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

mean(1,2)

还原为标准形式为 mean(x=1,trim=2)

其含义为对1进行求平均,其修剪值为2(trim参数范围为0~0.5)

1的均值当然就是1

如果是想对1:2求均值,应该写

mean(1:2)

1、第一步,调用runif()函数,这时函数内的值为6,生成6个随机数,如下图所示

2、第二步,再次调用runif()函数,runif(6)又生成6个随机数,如下图所示:

3、第三步,使用set.seed(12345)设置种子元素,然后调用runif(6),查看数据情况,如下图所示:

4、第四步,再次调用set.seed()函数,这时多加了一个6,如下图所示:

5、第五步,再次调用runif(6)函数,查看生成的6个随机数的不同,如下图所示:

6、第六步,再次调用set.seed()函数,这时是从1到9;然后调用runif()函数,如下图所示: