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 も取ります。デフォルトは です。collapse はsep=" "、文字列 (およびそれ以上) として印刷しようとしている場合、基本的にベクトルの分離です。

于 2013-09-13T20:25:58.927 に答える