科学の箱

科学・IT・登山の話題

R

与えられたパラメータにもっとも近い値を探す

投稿日:2014年6月11日 更新日:

ベクトルからパラメータにもっとも近い値を探す方法

>  x <- 1:10
>  num <- which( abs(x-5.2) == min(abs(x-5.2)) ) 
>  x[num]
[1] 5

http://cse.naro.affrc.go.jp/takezawa/r-tips/r/13.html

特定の条件を満たす要素の番号を調べる

>  x <- 1:10
>  num <- which( x < 5) 
>  x[num]
[1] 1 2 3 4

メタ情報

inarticle



メタ情報

inarticle



-R

執筆者:


  1. foo-bar-baz より:

    num <- which.min(abs(x-5.2))
    とするのがよいですね。

  2. admin より:

    コメントありがとうございました!

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

findFn{sos}

findFn{sos} findFn(string, maxPages = 20, sortby = NULL, verbose = 1, …) 文字列から関数を探すことができる。パッケー …

no image

Rで型が不明なときの対処方法

データセットならstrを使う > str(iris) ‘data.frame’:   150 obs. of  5 variables:  $ Sepal.Length: num  5.1 4. …

no image

条件付きでレコードを取得する

データフレームでは条件付きでレコードを取得できる。 以下のようなフォーマットのデータフレームを考える id name height vector1 <- c(1, 2, 3, 4, 5) vec …

no image

R Dataset – bone

データの説明 261人の子供たちから得られた年齢別骨密度。 フォーマット idnum: 識別コード age: 測定時の年齢 gender: 性別 spnbmd: 骨密度 チェック テーブル全体について …

no image

factorと数値型の変換-2

factorと数値型の変換でとりあえず区切り文字付き数字の変換方法についてめどは立ったが、そもそも区切り文字付き数字がなぜfactorになるのかがわからない。文字列にするにはパラメータを指定する必要が …

2014年6月
« 5月   7月 »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

side bar top



アーカイブ

カテゴリー