1

丸めが異なる行列の同じ列に数値を配置しようとしています。ただし、試行するたびに、精度の低い丸めの数値にはゼロがたくさん付けられています。これを修正するにはどうすればよいですか?

> b <- matrix(nrow=2, ncol = 2)
> b[1,1] <- 20
> b[2,1] <- 4.42
> b
      [,1] [,2]
[1,] 20.00   NA
[2,]  4.42   NA
4

1 に答える 1

1

integersこれは、一連の s と一連のsを組み合わせているためですdouble(小数点を考えてください)。R で2 つの異なる値を組み合わせるとtype、すべてが 1 つの型になります。この場合、doubles. これが、20 が 20.00 のように見える理由です。簡単な答えは、20 と 4.42 の両方を持つことはできないということです。さらに、なぜしたいのですか?

于 2013-07-16T21:05:31.020 に答える