• 名前付きリストから値のみを含むベクトルに変換する

    質問 名前付きの値のリストがあります。 myList <- list('A' = 1, 'B' = 2, 'C' = 3) という値を持つベクトルが欲しい。 1:3 関数を定義せずに値を抽出する方法がわかりません。私が知らないもっと簡単な方法があるのでしょうか? library(plyr) myvector <- laply(myList, function(x)

    2023-12-08 09:55:05
  • RでrenderText()を使って複数行のテキストを出力する shiny

    質問内容 複数行のテキストを1つの renderText() コマンドで出力したい。しかし、これは不可能のようです。例えば shiny チュートリアル でコードを切り捨てています。 server.R : shinyServer( function(input, output) { output$text1 <- renderText({paste("You h

    2023-12-07 23:57:22
  • data.frameから1つの列をdata.frameとして抽出するにはどうしたらいいですか?

    質問 data.frameがあるとします。 df <- data.frame(A=c(10,20,30),B=c(11,22,33), C=c(111,222,333)) A B C 1 10 11 111 2 20 22 222 3 30 33 333 2列(またはそれ以上)を選択すると、data.frameが表示されます。 x <- df[,1:2]

    2023-11-27 06:02:39
  • Rのdo-whileループ

    質問 do-while形式のループの書き方について教えてください。 私が見つけたのは この記事 : <ブロッククオート repeat{}を使い、if()で条件をチェックし、"break"でループを抜ける。 break"でループを抜けます。 私はそれが正確に何を意味するのかわかりません。どなたか、理解している場合、および/または別の解決策がある場合、詳しく説明し

    2023-11-17 14:44:43
  • グループごとに連続した行の値の差を計算する

    質問 これは、私の df (data.frame)を使用しています。 group value 1 10 1 20 1 25 2 5 2 10 2 15 連続した行の値の差をグループ別に計算したいのですが。 なので、その結果が必要です。 group value diff 1 10 NA # because the

    2023-11-14 06:32:58
  • 各スタックの合計が100%になるようにスケーリングされたスタックバープロットの作成

    質問 このようなdata.frameがあります。 df <- read.csv(text = "ONE,TWO,THREE 23,234,324 34,534,12 56,324,124 34,234,

    2023-11-12 17:44:08
  • ggplot2を使って、軸に切れ目を入れることはできますか?

    質問 ある値が他の値よりずっと大きい棒グラフを作りたいのですが、Y軸を不連続にする方法はありますか?不連続なY軸を持つ方法はありますか?私のデータは次のとおりです。 df <- data.frame(a = c(1,2,3,500), b = c('a1', 'a2','a3', 'a4')) p <- ggplot(data = df, aes(x = b, y = a))

    2023-11-10 14:21:56
  • PCを再起動せずにRメモリをクリーンアップするにはどうすればよいですか?

    質問 R (Windows上) で、多くのインメモリデータを含むコードを実行中です。私は使用しようとしました rm(list=ls()) を使ってメモリを掃除しようとしましたが、メモリがまだ占有されているようで、私のコードを再実行することができません。Rを終了して再度Rを起動してみましたが、同じで、コードを実行するとメモリを確保できないと言われ、メモリがまだ占有されているようです(最初の

    2023-11-03 12:28:38
  • ggplot2 scale_brewer の逆順序

    質問 一見簡単そうなことなのですが、答えが見つからず30分ほどかかってしまいました。 色の順番を逆にするにはどうしたらいいでしょうか? このページでは のドキュメントを参照してください。 のドキュメントを見て、私はそれが次のようになることができると思いました。 formatter= 引数が怪しいと思ったからです。 私は 'rev' を渡し、次に rev を追加しましたが、何

    2023-10-31 20:46:40
  • Rで複数のスペースをデリミターとするテキストファイルの読み込み

    質問 私は約94列、300万行からなる大きなデータセットを持っています。このファイルには、列間の区切り文字として、単一および複数のスペースがあります。私はRでこのファイルからいくつかの列を読み取る必要があります。このために私は以下のコードで見ることができるオプションでread.table()を使用しようとしました、コードは以下に貼り付けられています。 ### Defining the co

    2023-10-27 18:56:52
  • Rでランダムフォレストを欠損値で使用するには?

    質問 library(randomForest) rf.model <- randomForest(WIN ~ ., data = learn) ランダムフォレストモデルを当てはめたいのですが、こんなエラーが出ます。 Error in na.fail.default(list(WIN = c(2L, 1L, 1L, 2L, 1L, 2L, 2L, 1L, : missing

    2023-10-27 16:13:03
  • データフレーム内の各グループ内の最大値を抽出する【重複】。

    質問 この質問はすでにここに回答があります : 各グループで最大値を持つ行を選択する (17の回答) 終了 3年前 . グループ

    2023-10-26 12:15:25
  • dplyrフィルター。変数の最小値を持つ行を取得するが、最小値が複数ある場合は最初の行のみ取得する

    質問 を使ってグループ化されたフィルタを作りたいのですが dplyr の最小値を持つ行だけが返されるようにします。 x . 私の問題点は 予想通り、複数の極小値を持つ場合 すべて の行が返されます。しかし、私の場合は 最初の行だけが欲しいのです。 というように、複数の最小値が存在する場合は 以下はその例です。 df <- data.frame( A=c("A

    2023-10-26 02:48:38
  • lapply関数におけるリスト名へのアクセスと保存

    質問 lapply関数内でリストの名前にアクセスする必要があります。私はそれが私の関数で各リスト要素名をフェッチできるように、リストの名前を介して反復処理する必要があると言われているいくつかのスレッドをオンラインで見つけました。 > n = names(mylist) > mynewlist = lapply(n, function(nameindex, mylist) { r

    2023-10-25 01:57:33
  • ダウンロードしたファイルの存在を確認する方法

    質問 私はウェブからファイルをロードすることによって開始するRマークダウンファイルを作成しました。私はcache=TRUEが少し不安定であることがわかったので、ダウンロードする前にダウンロードしたファイルをチェックするためにif条件を入れたいと思います。 現在のコード - 常にファイルをダウンロードする fileURL <- "https://dl.dropbox.com/u

    2023-10-14 12:32:58
  • dplyrで特定の値をNAに設定する

    質問 私はdplyr(データセット= dat、変数= x)でこのようなことを行う簡単な方法を考えています。 day$x[dat$x<0]=NA 簡単なはずなのですが、今のところこれが精一杯です。 もっと簡単な方法はないでしょうか? dat = dat %>% mutate(x=ifelse(x<0,NA,x)) どのように解決するのですか? この場合

    2023-10-13 22:06:40
  • Rを使用してgzファイルを解凍する

    質問 私は ?unzip を使用して圧縮ファイルの内容を取得したことがあります。今回は、以下のような .gz ファイルからファイルを抽出するのに苦労しました。 ここに . 私は ?gzfile と ?gzcon を追加しましたが、動作させることができません。 どんな助けでも、大いに感謝します。 どのように解決するのですか? 本当にファイルを解凍したいのであれば、単

    2023-10-12 17:19:31
  • Rでヒストグラムに正規曲線を重ね合わせる

    質問 私はRでヒストグラムに正規曲線を重ねる方法をオンラインで見つけることができましたが、私はヒストグラムの通常の "頻度" Y軸を保持したいと思います。以下の2つのコードを見てください。2番目のコードでは、Y軸が"density"に置き換えられていることに注目してください。どうすれば、最初のプロットのように、Y軸を"frequency"として維持することができますか? ボーナスとして

    2023-10-12 03:35:58
  • Rでディレクトリを削除する方法は?

    質問 いろいろ調べた結果、以下のようにするとうまくいくことがわかりました。 unlink("mydir") となっており recursive オプションを使う必要があります。 unlink("mydir", recursive=TRUE) しかし、私が注目したのは unlink("mydir") を使わずに、単独で recursive オプションがない場合、何も出

    2023-10-07 14:35:21
  • dplyrは、それぞれの変数をリストアップすることなく、複数の変数を要約することができますか?[重複].

    質問 この質問はすでにここに回答があります : 複数の変数をグループごとに集計/要約する(例:合計、平均)。 (8つの回答) 終了 5年前

    2023-10-04 14:58:41