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

Rは、統計コンピューティング、バイオインフォマティクス、視覚化、および一般的なコンピューティングのための無料のオープンソースプログラミング言語およびソフトウェア環境です。必要な出力とともに、最小限の再現可能な例を提供してください。データには `dput()`を使用し、 `library()`呼び出しですべての非ベースパッケージを指定します。データやコードの画像を埋め込まないでください。代わりにインデントされたコードブロックを使用してください。統計関連の質問については、https://stats.stackexchange.comを使用してください。

4
選択した列のみを読み取る
たとえば、以下のデータを使用して、各年の最初の6か月(7列)のみを読み取る方法を誰かに教えてもらえますread.table()か? Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2009 -41 -27 -25 -31 -31 -39 -25 -15 -30 -27 -21 -25 2010 -41 -27 -25 -31 -31 -39 -25 -15 -30 -27 -21 -25 2011 -21 -27 -2 -6 -10 -32 -13 -12 -27 …
134 r  import  r-faq 

7
ggplot2ボックスプロットの外れ値を無視
ggplot2ボックスプロットの外れ値を無視するにはどうすればよいですか?私は単にそれらを非表示にしたくない(つまり、outlier.size = 0)のではなく、それらを無視して、y軸が1/3パーセンタイルを示すようにスケーリングするようにします。私の外れ値が原因で、「ボックス」が非常に小さくなり、実際には線が小さくなっています。これに対処するためのテクニックはありますか? 編集 例は次のとおりです。 y = c(.01, .02, .03, .04, .05, .06, .07, .08, .09, .5, -.6) qplot(1, y, geom="boxplot")
132 r  ggplot2 

10
複数のパターンを持つ文字ベクトルを使用するgrep
grep文字列のベクトルが別のベクトルに存在するかどうかをテストし、存在する値(一致するパターン)を出力するために使用しようとしています。 私はこのようなデータフレームを持っています: FirstName Letter Alex A1 Alex A6 Alex A7 Bob A1 Chris A9 Chris A6 「文字」列にある文字列パターンのベクトルがありますc("A1", "A9", "A6")。例: パターンベクトルの文字列が「文字」列に存在するかどうかを確認したいと思います。もしそうなら、私はユニークな値の出力を望みます。 問題は、grep複数のパターンを使用する方法がわからないことです。私は試した: matches <- unique ( grep("A1| A9 | A6", myfile$Letter, value=TRUE, fixed=TRUE) ) しかし、それは真実ではない0一致を私に与えます、何か提案はありますか?
132 r  regex 

4
R Markdownに画像/表を挿入
そこで、Rマークダウンにテーブルと画像を挿入したいと思います。通常のWord文書では、表(5行x 2列)を簡単に挿入できます。写真の場合は、コピーして貼り付けるだけです。 5行x 2列のテーブルを挿入する方法(およびそれらにデータを入力する方法)(および2番目の列が最初の列よりも広い点でテーブルを調整する方法) 画像を挿入するにはどうすればよいですか?私の理解では、まず画像をpngとして保存してから、それをドキュメントで参照する必要があります。また、1ページを超えないように、または1ページ未満を占めるように、画像をレポートに合わせて自動的に調整したいと思います(画像のサイズを好みに合わせて調整する方法はありますか?) 誰かがRマークダウンについてクール/フォーマットについて知っている場合は、私にも知らせていただけますか?#段落のタイトルが大きくなり、** **太字になることは知っています。それは私が知っていることすべてについてです!
132 r  r-markdown 

21
「R」素材を検索するには?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 「グーグル」は非常に役に立ちます...あなたの言語が「R」と呼ばれない限り、その場合それはたくさんの無関係なものを吐き出します。 誰かが「R」の検索エンジンのトリックを持っていますか?以下のようないくつかの専門ウェブサイトがありますが、Googleに「R」という言葉を伝えるにはどうすればよいですか。特定の情報を検索する場合は、「cbind」などのR固有の用語を使用します。他にそのようなトリックはありますか? rweb.stat.umn.edu www.rseek.org search.r-project.org www.dangoldstein.com/search_r.html
131 r  search  r-faq 

5
ggplotで軸の数値の書式を変更するにはどうすればよいですか?
私はRとggplotを使用していくつかのデータの散布図を描画していますが、y軸の数値がコンピュータースタイルの指数形式、つまり4e + 05、5e + 05などで出力されることを除いて、すべて問題ありません。これは明らかに許容できないので、50万、40万などとして表示するようにします。適切な指数表記を取得することも可能です。 プロットのコードは次のとおりです。 p <- ggplot(valids, aes(x=Test, y=Values)) + geom_point(position="jitter") + facet_grid(. ~ Facet) + scale_y_continuous(name="Fluorescent intensity/arbitrary units") + scale_x_discrete(name="Test repeat") + stat_summary(fun.ymin=median, fun.ymax=median, fun.y=median, geom="crossbar") どんな助けも大歓迎です。
131 r  ggplot2 

2
Ubuntu 11.04にRパッケージをインストールできない[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する LinuxとRは初めてです。 Ubuntu 2.04にR 2.12をインストールしました。今日、新しいパッケージをインストールしようとしたので、次のコマンドを実行しました。 install.packages('XML') しかし、インストールは失敗し、次の情報を提供しました: * installing *source* package ‘XML’ ... checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking …
130 xml  r  ubuntu  installation 


2
グループごとにdata.tableで:=を使用して複数の列を割り当てる
を使用して複数の列に割り当てる最良の方法は何data.tableですか?例えば: f <- function(x) {c("hi", "hello")} x <- data.table(id = 1:10) 私はこのようなことをしたいと思います(もちろんこの構文は間違っています): x[ , (col1, col2) := f(), by = "id"] そして、それを拡張するために、変数に名前が格納された列がたくさんある可能性があるので(たとえばcol_names)、次のようにしたいと思います。 x[ , col_names := another_f(), by = "id", with = FALSE] このようなことをする正しい方法は何ですか?

8
NAの特定の列を含む行を省略
NAデータフレームの値を省略する方法を知りたいのですが、関心があるのは一部の列だけです。 例えば、 DF <- data.frame(x = c(1, 2, 3), y = c(0, 10, NA), z=c(NA, 33, 22)) しかし、私はデータのみを省略したいyされNA、したがって、結果はでなければなりませんが x y z 1 1 0 NA 2 2 10 33 na.omitすべてを含む行を削除しているようNAです。 誰かがこの簡単な質問から私を助けることができますか? しかし、今私が質問を次のように変更した場合: DF <- data.frame(x = c(1, 2, 3,NA), y = c(1,0, 10, NA), z=c(43,NA, 33, NA)) x=naor だけを省略したい場合z=naは、|in関数をどこに配置できますか?
129 r  dataframe  na 

5
R-2つのデータフレームを連結しますか?
2つのデータフレームaとb: > a a b c 1 -0.2246894 -1.48167912 -1.65099363 2 0.5559320 -0.87898575 -0.15634590 3 1.8469466 -0.01487524 -0.53098215 4 -0.6875051 0.23880967 0.01824621 5 -0.6735163 0.75485292 0.44154092 > b a c 1 0.4287284 -0.3295925 2 0.5201492 0.3341251 3 -2.6355570 1.7916780 4 -1.3645337 1.3642276 5 -0.4954542 -0.6660001 以下の形式の新しいデータフレームを返すようにこれらを連結する簡単な方法はありますか? > new a b …

10
Rのデータフレームに行を追加するにはどうすればよいですか?
Rでは、データフレームが既に初期化されている場合、どのように新しい行をデータフレームに追加しますか? これまでのところ私はこれを持っています: df <- data.frame("hi", "bye") names(df) <- c("hello", "goodbye") #I am trying to add "hola" and "ciao" as a new row de <- data.frame("hola", "ciao") merge(df, de) # Adds to the same row as new columns # Unfortunately, I couldn't find an rbind() solution that wouldn't give me an …
129 r  dataframe 

6
行列またはデータフレームのすべての行に関数を適用する
私が2行2列の行列と、引数の1つとして2ベクトルを使用する関数があるとします。関数を行列の各行に適用して、nベクトルを取得したいと思います。Rでこれを行う方法? たとえば、3点の2D標準正規分布の密度を計算したいとします。 bivariate.density(x = c(0, 0), mu = c(0, 0), sigma = c(1, 1), rho = 0){ exp(-1/(2*(1-rho^2))*(x[1]^2/sigma[1]^2+x[2]^2/sigma[2]^2-2*rho*x[1]*x[2]/(sigma[1]*sigma[2]))) * 1/(2*pi*sigma[1]*sigma[2]*sqrt(1-rho^2)) } out <- rbind(c(1, 2), c(3, 4), c(5, 6)) 関数を各行に適用する方法はout? 指定する方法で関数へのポイント以外の引数に値を渡す方法は?
129 r  function  matrix  apply  sapply 

4
凡例のフォントサイズを大きくします。
でフォントサイズを大きくする方法はありggplot2ますか?私は、私のようなものを指定する必要があると思うlegend.key.width = unit(2, "line")でtheme機能を、それは伝説のキーではなく、フォントサイズを調整するために使用されます。ありがとう!
128 r  ggplot2 

6
dplyrを使用して重複行を削除する
私はこのようなdata.frameを持っています- set.seed(123) df = data.frame(x=sample(0:1,10,replace=T),y=sample(0:1,10,replace=T),z=1:10) > df x y z 1 0 1 1 2 1 0 2 3 0 1 3 4 1 1 4 5 1 0 5 6 0 1 6 7 1 0 7 8 1 0 8 9 1 0 9 10 0 1 10 …
128 r  dplyr 

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