R:如何在 R 中的两个重复项之间包含一个字符?
R: how to include a character between two repeted items in R?
我是 R 的新手,有几个关于向量的问题。
我需要帮助创建一个向量 n,其中包含向量 x 的两个副本,以 0 分隔。
我写了下面的代码,但是缺少'0'部分:
x<-c(3,10,30)
n=rep(x, times=2)
n
另外,如何判断两个vector的内容是否相等?
最后,如何检查向量的长度?
Sabrina- 欢迎来到 Whosebug!
1c:如果只需要两个向量之间有一个0,可以使用c()
函数将多个对象组合在一起。在这种情况下,我们可以像这样制作 x 的两个副本,它们之间有一个 0 - c(x,0,x)
2: R
让您可以通过多种方式检查两个事物是否相等。听起来您的教授希望您使用 ==
方法,该方法检查两个事物的每个元素是否相同。正如下一个问题所指出的那样,当它们的长度不同时这样做可能会有问题 - 哪个元素是开始等等。只是需要注意的事情。如果两件事相同,您可以使用 identical()
3: 有一个函数可以用于此。 length()
告诉您一个对象中有多少个元素。只是为了好玩,我们可以在这里使用 ==
方法来查看长度是否相等(我们知道 R
当然应该告诉使用 FALSE)
如果这个答案解决了您的问题,请点击它旁边的 'checkmark' 以接受它作为答案。谢谢!
x<-c(3,10,30)
x
m=rep(x, each=2)
m
n=rep(x, times=2)
n
# question 1c
n <- c(x, 0, x)
n
# Question 2: Is the content of m equal to the content of n?
n == m
# Question 3: How can you check the length of both vectors?
length(n)
length(m)
length(n) == length(m)
我是 R 的新手,有几个关于向量的问题。
我需要帮助创建一个向量 n,其中包含向量 x 的两个副本,以 0 分隔。
我写了下面的代码,但是缺少'0'部分:
x<-c(3,10,30)
n=rep(x, times=2)
n
另外,如何判断两个vector的内容是否相等? 最后,如何检查向量的长度?
Sabrina- 欢迎来到 Whosebug!
1c:如果只需要两个向量之间有一个0,可以使用c()
函数将多个对象组合在一起。在这种情况下,我们可以像这样制作 x 的两个副本,它们之间有一个 0 - c(x,0,x)
2: R
让您可以通过多种方式检查两个事物是否相等。听起来您的教授希望您使用 ==
方法,该方法检查两个事物的每个元素是否相同。正如下一个问题所指出的那样,当它们的长度不同时这样做可能会有问题 - 哪个元素是开始等等。只是需要注意的事情。如果两件事相同,您可以使用 identical()
3: 有一个函数可以用于此。 length()
告诉您一个对象中有多少个元素。只是为了好玩,我们可以在这里使用 ==
方法来查看长度是否相等(我们知道 R
当然应该告诉使用 FALSE)
如果这个答案解决了您的问题,请点击它旁边的 'checkmark' 以接受它作为答案。谢谢!
x<-c(3,10,30)
x
m=rep(x, each=2)
m
n=rep(x, times=2)
n
# question 1c
n <- c(x, 0, x)
n
# Question 2: Is the content of m equal to the content of n?
n == m
# Question 3: How can you check the length of both vectors?
length(n)
length(m)
length(n) == length(m)