R语言最简单的向量赋值方法示例

时间:2021-05-20

1. 生成等差数列的向量x

x <- 1:10 #将x向量赋值为1 2 3 4 5 6 7 8 9 10

结果为

> x
[1] 1 2 3 4 5 6 7 8 9 10

2. 将x的值全部修改成0

x[] <- 0 #非常简洁的赋值方法,建议使用x[1:length(x)] <- 0 #不建议使用的赋值方法

结果为:

> x[] <- 0
> x
[1] 0 0 0 0 0 0 0 0 0 0

3.使用seq函数

x <- seq(from = 1.5 , to = 8.2 ,by = 2.4)

结果为:

> x
[1] 1.5 3.9 6.3

4.使用rep函数

> w <- c("ab","123")> rep(w,2)[1] "ab" "123" "ab" "123"> rep(w,c(2,3))[1] "ab" "ab" "123" "123" "123">

5.修改向量维数

> x <- 1:8> x[1] 1 2 3 4 5 6 7 8> attr(x,"dim") <- c(2,4)> x [,1] [,2] [,3] [,4][1,] 1 3 5 7[2,] 2 4 6 8> dim(x) <- c(4,2)> x [,1] [,2][1,] 1 5[2,] 2 6[3,] 3 7[4,] 4 8

具体看在线帮助.

总结

到此这篇关于R语言最简单的向量赋值方法的文章就介绍到这了,更多相关R语言向量赋值内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章