qq_慕虎6081897
使用c()函数可以创建多个值的向量
x <- c(1,2,3,4,5) #输出1 2 3 4 5
x2 <- c(1:10) #创建1到10的向量 输出:1 2 3 4 5 6 7 8 9 10
x3<- c(TRUE, FALSE, FALSE, TRUE) #逻辑型向量
x4 <- c() #一个不包含任何值的向量 输出NULL
R语言中,c()函数可以有任意多个参数。
慕设计226598
大佬,你的代码里dim(2,3,4)打成了dim(2,3.4)
array usage里:
dim
the dim attribute for the array to be created, that is an integer vector of length one or more giving the maximal indices in each dimension.
所以相当于as.integer(3.4) equals 3
自然就是2行3列啦
廿廿1
不知你想写几维数组,二维的话应该是x <- array(1:24, dim = c(4,6)),现在这么写相当于x <- array(1:24, dim = c(4,5,6)),是三维
慕姐92734225
I_wanna
大转小是会发生字符丢失的。最好能把发生问题的代码贴出来。
慕移动4567711
慕设计4338029
是显示出来的就只有这些吗?还是说截图截了一半,如果是显示的问题,你可以调节一下输出框的大小再决定,如果是第二种就把完整的过程发上来,才能清楚
EN龙
慕沐0123596
$count = 10;
$fib = array(1,1,2,3);
$size = count($fib);
for($i=$size;$i<$count;$i++){
$fib[] = $fib[$i-1] + $fib[$i-2];
}
echo "[".implode(",",$fib)."]";
qq_風之聖殇小宝_0
选定内容回车运行
慕粉3412719
向量是可包含多个元素的数据结构,且只能包含同一类型的元素。我个人感觉R语言中的向量有点类似于C语言中的一维数组。数学中的向量是具有方向性的,但是R语言中的向量并不具有方向性。
幕布斯2648022
是的,矩阵matrix只有行和列两个维度,而数组array的维度则可以大于2。
善良同学
首先针对第一个问题:y 3行2列 与 y2 2行3列?这个是题主看错了 y与y2 的行数、列数不匹配了,是不能拼接的
第二个问题:按行拼接行的数值就一一对应,按列拼接列的数值就一一对应
比如按行拼接:y中第一行是135,那紧接着y2 中的第一行也是135,只是按着顺序排下来是y和y2 拼接之后的新矩阵的第3行了
同理,按列拼接:y中第一列是12,紧接着y2 的第一列也是12,按照程序运行的顺序y2 的第一列排在新矩阵的第四列
所以,总结来说:按行拼接就是行数相加,列数不变;按列拼接就是列数相加,行数不变。
Fernando豌豆
t(x)
qq_尘埃之光NTX_0
nrow和ncol的value是长度为1的integer,用=更简洁,用 <- 也可以。
大可gu
慕婉清6750020
老师没发出来吧,我也想下
Double_Wood
自己一时都比了 问题解决
xx123458xx
If there are too few elements in data to fill the array, then the elements in data are recycled.