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

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

4
Rが指数表記(e + 10など)を使用しないように強制しますか?
Rにe+10-like表記の代わりに通常の数値を使用するように強制できますか?私が持っています: 1.810032e+09 # and 4 同じベクトル内で見たい: 1810032000 # and 4 私は昔ながらのプログラムの出力を作成しており、を使用してテキストファイルを作成する必要がありますcat。これまでのところ問題なく動作しますが、ここではe+10表記法を使用できません。

20
Rでベクトルをチャンクに分割する
ベクトルをRで同じサイズのn個のチャンクに分割する必要があります。これを行うための基本関数が見つかりませんでした。また、Googleは私をどこにも連れて行ってくれませんでした。だからここに私が思いついたものがあります、うまくいけばそれが誰かのどこかを助けるでしょう。 x <- 1:10 n <- 3 chunk <- function(x,n) split(x, factor(sort(rank(x)%%n))) chunk(x,n) $`0` [1] 1 2 3 $`1` [1] 4 5 6 7 $`2` [1] 8 9 10 コメント、提案、改善は大歓迎です。 乾杯、セバスチャン
227 r  vector 

2
Rデータ形式:RData、Rda、Rdsなど
.RData、.Rda、.Rdsファイルの主な違いは何ですか? すなわち: 圧縮などに違いはありますか? それぞれのタイプはいつ使用すべきですか? あるタイプを別のタイプに変換する方法は?
226 r  r-faq  rdata  rda 


13
複数の値を返す関数から割り当てる方法は?
まだRロジックに取り込もうとしています...複数の値を返す関数からの結果を(LHSで)アンパックする「最良の」方法は何ですか? どうやらこれはできません: R> functionReturningTwoValues <- function() { return(c(1, 2)) } R> functionReturningTwoValues() [1] 1 2 R> a, b <- functionReturningTwoValues() Error: unexpected ',' in "a," R> c(a, b) <- functionReturningTwoValues() Error in c(a, b) <- functionReturningTwoValues() : object 'a' not found 私は本当に次のことをしなければなりませんか? R> r <- functionReturningTwoValues() R> a <- r[1]; …

9
Rで2つのヒストグラムを一緒にプロットする方法は?
私はRを使用しており、ニンジンとキュウリの2つのデータフレームがあります。各データフレームには、測定されたすべてのニンジン(合計:100kニンジン)とキュウリ(合計:50kキュウリ)の長さをリストする単一の数値列があります。 ニンジンの長さとキュウリの長さの2つのヒストグラムを同じプロットにプロットします。それらは重なっているので、透明性も必要だと思います。また、各グループのインスタンスの数は異なるため、絶対数ではなく相対頻度を使用する必要があります。 このようなものがいいですが、2つのテーブルから作成する方法がわかりません。
221 r  plot  histogram 

2
ggplotでいくつかの凡例をオフにする
複数の凡例を含むggplotがあるとします。 mov <- subset(movies, length != "") (p0 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) + geom_point() ) 次のように、すべての凡例の表示をオフにできます。 (p1 <- p0 + theme(legend.position = "none")) (この質問に従って)を渡すshow_guide = FALSEと、形状の凡例がオフになります。geom_point (p2 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) + geom_point(show_guide = FALSE) ) しかし、代わりに色の凡例をオフにしたい場合はどうなりますか?show_guideどの凡例にその動作を適用するかを伝える方法がないようです。そしてshow_guide、スケールや美学についての議論はありません。 (p3 …
221 r  ggplot2 

13
複数の.csvファイルを一度にインポートする方法は?
複数のdata.csvファイルを含むフォルダーがあり、それぞれに同じ数の変数が含まれていますが、それぞれ異なる時刻のものです。Rにそれらをすべて個別にインポートするのではなく、同時にインポートする方法はありますか? 私の問題は、インポートするデータファイルが約2000あり、コードを使用するだけでそれらを個別にインポートする必要があることです。 read.delim(file="filename", header=TRUE, sep="\t") あまり効率的ではありません。
219 r  csv  import  r-faq 


7
曜日を見つける
Rに日付があり、次のようにフォーマットされているとしましょう。 date 2012-02-01 2012-02-01 2012-02-02 Rに日付に関連付けられた曜日を含む別の列を追加する方法はありますか?データセットは非常に大きいため、手動で変更を加えても意味がありません。 df = data.frame(date=c("2012-02-01", "2012-02-01", "2012-02-02")) したがって、日数を追加すると、次のようになります。 date day 2012-02-01 Wednesday 2012-02-01 Wednesday 2012-02-02 Thursday これは可能ですか?これを可能にするパッケージを誰かに教えてもらえますか?日付で自動的に日を生成しようとしています。
215 r  date  r-faq 

6
MacへのRのインストール-警告メッセージ:「C」を使用したLC_CTYPEの設定に失敗しました
ラップトップMac OS Xバージョン10.7.3にRをインストールしたい 最後のバージョンをダウンロードしてダブルクリックしてインストールしましたが、起動すると次のエラーが表示され、インターネットで検索しましたが、問題を解決できませんでした。 エラーは 起動時-警告メッセージ: 1:「C」を使用してLC_CTYPEの設定に失敗しました 2:「C」を使用してLC_COLLATEを設定できませんでした 3:「C」を使用してLC_TIMEを設定できませんでした 4:「C」を使用してLC_MESSAGESを設定できませんでした 5:LC_PAPERを設定しています失敗、「C」を使用 [R.app GUI 1.50(6126)x86_64-apple-darwin9.8.0] 警告:UTF8以外のロケールを使用しているため、ASCII文字のみが機能します。R for Mac OS X FAQ(ヘルプを参照)セクション9を読み、それに応じてシステム設定を調整してください。[/Users/nemo/.Rapp.historyから復元された履歴]
212 macos  r  install 

14
Rのデータ列を標準化する
spamスパムメッセージに関連する58列と約3500行のデータを含むというデータセットがあります。 今後、このデータセットで線形回帰を実行する予定ですが、事前にいくつかの前処理を行い、列を標準化して平均値と単位分散をゼロにしたいと考えています。 これを行う最善の方法はRを使用することだと言われているので、Rを使用して正規化を行う方法を教えてください。私はすでにデータを適切にロードしており、このタスクを実行するためのいくつかのパッケージまたはメソッドを探しています。
209 r  normalization 

4
Rはパッケージをどこに保存しますか?
install.packages()R の関数は、Rのパッケージを取得してインストールする自動解凍ユーティリティです。 Rがパッケージを格納するために選択したディレクトリを確認するにはどうすればよいですか? Rがパッケージを格納してアクセスするディレクトリを変更するにはどうすればよいですか?
207 r  packages 

14
Rprofile.siteの.libPathsを使用してRのデフォルトのライブラリパスを変更すると機能しない
管理者としてではなく、Windows上でRを実行しています。パッケージをインストールすると、次のコマンドが機能しません。 > install.packages("zoo") Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’ (as ‘lib’ is unspecified) Warning in install.packages : 'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable パッケージをインストールするには、ライブラリの場所を指定する必要があります。 install.packages("zoo", lib="C:/software/Rpackages") パッケージをロードするには、ライブラリの場所も指定する必要があります。 library("zoo", lib.loc="C:/software/Rpackages") これらはすべて問題ありC:/software/Rpackagesませんが、どうにかしてライブラリパスに追加して、毎回入力する必要がないかどうかを確認したかったのです。 オンラインで検索したところ、これを行う1つの方法は、Rprofile.siteファイルを編集して行を追加することでした。 .libPaths("C:/software/Rpackages") ただし、これを実行してRStudioを起動すると、これは私が取得する出力です > .libPaths() [1] "C:/Program Files/R/R-2.15.2/library" "C:/Program Files/RStudio/R/library" .libPaths私が追加したコマンドは、Rprofile.site任意の効果を持っていたようには見えません!これはなぜですか?さらに重要なことに、ライブラリの場所を入力せずにパッケージをインストールおよびロードできるように、問題をどのように修正できますか? 注:RStudioを起動すると、.libPaths()コマンドは想定どおりに機能するようです .libPaths("C:/software/Rpackages") > .libPaths() [1] "C:/software/Rpackages" "C:/Program Files/R/R-2.15.2/library" 変じゃないですか?
206 r  rstudio  r-faq  library-path 

8
テキストファイルを単一の文字列としてインポートする
Rでプレーンテキストファイルを単一の文字列としてどのようにインポートしますか?これはおそらく非常に単純な答えになると思いますが、今日これを試したところ、これを行う機能が見つからないことに気付きました。 たとえば、foo.txtテキストマイニングしたいものを含むファイルがあるとします。 私はそれを試しました: scan("foo.txt", what="character", sep=NULL) しかし、これはまだベクトルを返しました。私はそれをいくらか使っています: paste(scan("foo.txt", what="character", sep=" "),collapse=" ") しかし、それは恐らく不安定でもあるかなり醜い解決策です。
204 r 

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