タグ付けされた質問 「numeric」




8
Bashでの数値の比較
私はbashターミナル用のスクリプトの作成について学び始めていますが、比較を適切に機能させる方法を見つけることができません。私が使用しているスクリプトは次のとおりです。 echo "enter two numbers"; read a b; echo "a=$a"; echo "b=$b"; if [ $a \> $b ]; then echo "a is greater than b"; else echo "b is greater than a"; fi; 問題は、最初の桁から数を比較することです。つまり、9は10より大きいが、1は09より大きい。 真の比較を行うために、数値を型に変換するにはどうすればよいですか?
546 bash  shell  numeric 



6
オブジェクトキーとして数値型を使用する方法はありますか?
オブジェクトのキー名として数値型を使用すると、常に文字列に変換されるようです。とにかく実際に数値として保存する方法はありますか?通常の型キャストは機能していないようです。 例: var userId = 1; console.log( typeof userId ); // number myObject[userId] = 'a value'; console.dir(myObject); Dir出力: { '1': 'a value' } 私が欲しいのはこれです: { 1: 'a value' } 助言?

4
Rの整数クラスと数値クラスの違いは何ですか
私は絶対的なプログラミング初心者だと言ってこれの前置きをしたいので、この質問がどれほど基本的であるか言い訳をしてください。 私はRの「アトミック」クラスをよりよく理解しようとしています。おそらくこれは、プログラミング全般のクラスに当てはまります。文字、論理、および複雑なデータクラスの違いは理解していますが、数値クラスと整数クラスの根本的な違いを見つけるのに苦労しています。 x <- c(4, 5, 6, 6)整数の単純なベクトルがあるとしましょう。これが整数クラスであることは理にかなっています。しかし私がするとき私はclass(x)得る[1] "numeric"。次に、このベクトルを整数クラスに変換するとしx <- as.integer(x)ます。クラスが異なることを除いて、まったく同じ数値のリストを返します。 私の質問は、なぜこれが当てはまるのか、そして整数のセットのデフォルトクラスが数値クラスである理由、および整数の代わりに数値として整数を設定することの利点と欠点は何ですか?
93 r  class  object  integer  numeric 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.