1

在以下代码的末尾我想打印n_species,但我首先要打印“物种数量”,然后是值。我怎样才能做到这一点?

n_species <- 0
n_invisibility <- 0
for(i in Species) {
    n_species <- n_species + 1

    for(i in Invisibility){
        if(i == "Y") {
            n_invisibility <- n_invisibility + 1
        }
        else {
            n_invisibility <- n_invisibility + 0
        }
    }
}
print(n_species)
print(n_invisibility)
4

2 回答 2

2

另一个允许轻松控制数字格式的选项:

sprintf("The number of species is %i.", n_species)
于 2013-09-13T20:48:20.367 回答
1

print(paste("The number of species is",n_species))

如果您尝试将一个字符串打印为字符串(以及更多) ,Paste 还采用参数 sep(默认为sep=" ")和 collapse(基本上是向量的分离)。

于 2013-09-13T20:25:58.927 回答