• [解決済み] NAを最新の非NA値で置き換える

    質問 での data.frame (または data.table のように、NAを最も近い以前の非NA値で前方に埋めたいのです。簡単な例では、ベクトルを使って、( data.frame )は以下の通りです。 > y <- c(NA, 2, 2, NA, NA, 3, NA, 4, NA, NA) 機能を希望する fill.NAs() を構築することができます。

    2022-04-21 03:12:29
  • [解決済み] 論理ベクトルにおけるTRUE値の数え方

    質問 の数を数えるのに最も効率的な方法は何ですか? TRUE の値は、論理ベクトルに含まれるのでしょうか?2つの方法が思い浮かびます。 z <- sample(c(TRUE, FALSE), 1000, rep = TRUE) sum(z) # [1] 498 table(z)["TRUE"] # TRUE # 498 どちらがお好みですか?もっといいものはないですか

    2022-04-20 22:06:32
  • [解決済み] devtoolsパッケージのインストールに問題がある

    質問 を使いたいのですが devtools パッケージを使用します。以下のコマンドを実行しました。 > install.packages("devtools", dependencies = TRUE) .... > library(devtools) Error in library(devtools) : there is no package called ‘devt

    2022-04-20 20:21:44
  • [解決済み] Rのdata.tableの.SDは何の略か?

    質問事項 .SD は便利そうですが、何をやっているのかよくわかりません。これは何のためにあるのでしょうか?なぜピリオド(フルストップ)が前にあるのか。これを使うとどうなるのでしょうか? 読みました。 .SD は data.table の部分集合を含む。 x のデータは、グループのカラムを除いて、各グループのデータである。でグループ化する際に使用することができる。 i でグルー

    2022-04-20 19:46:31
  • [解決済み] ggplot を使ってプロットするとき、hjust と vjust は何をするのですか?

    質問 ggplot を使ってプロットを作成するたびに、hjust と vjust の値を変えて、次のような行で少し時間をかけて試しています。 + opts(axis.text.x = theme_text(hjust = 0.5)) で、軸ラベルが軸にほぼ接触し、軸と同じ高さになるように並べる(いわば軸にジャストフィットする)。ところが、よくわからないんです。よくあることです。 hj

    2022-04-20 16:57:33
  • [解決済み] ベクトルまたは列の2番目(3番目...)の最大値/最小値を見つける最速の方法

    質問 Rは最大値と最小値を提供しますが、ベクトル全体をソートして、このベクトルから値xを選ぶ以外に、順序で別の値を見つける本当に速い方法を私は見ません。 例えば、2番目に大きい値を得るために、もっと速い方法はないでしょうか? どのように解決するのですか? Rfast には nth_element という関数があり、これはまさにあなたが尋ねたとおりのことをしてくれます。

    2022-04-20 13:46:41
  • [解決済み] 文字列からすべての空白を削除するには?

    質問 だから " xx yy 11 22 33 " は次のようになります。 "xxyy112233" . どうすれば実現できるのでしょうか? どのように解決するのですか? 一般的には、ベクトル化された解が欲しいので、より良いテスト例を紹介します。 whitespace <- " \t\n\r\v\f" # space, tab, newline,

    2022-04-20 09:47:12
  • [解決済み] data.frameの各行を列で指定された回数だけ繰り返す

    質問 df <- data.frame(var1 = c('a', 'b', 'c'), var2 = c('d', 'e', 'f'), freq = 1:3) 上記のdata.frameの最初の2列の各行を、列'freq'で指定された回数だけ繰り返すように展開する最も簡単な方法は何でしょうか。 つまり、この状態から行ってください。 df

    2022-04-20 08:17:55
  • [解決済み] テーブルをデータフレームに変換する方法

    質問 Rのテーブルで str() の、これです。 table [1:3, 1:4] 0.166 0.319 0.457 0.261 0.248 ... - attr(*, "dimnames")=List of 2 ..$ x: chr [1:3] "Metro >=1 million" "Metro <1 million" "Non-Metro Counties"

    2022-04-19 22:32:14
  • [解決済み] write.csvを使用する際に行名をファイルに書き込まないようにする。

    質問 コマンドです。 t <- data.frame(v = 5:1, v2 = 9:5) write.csv(t, "t.csv") 結果ファイル # "","v","v2" # "1",5,9 # "2",4,8 # "3",3,7 # "4",2,6 # "5",1,5 行インデックスを持つ最初の列がファイルに書き込まれないようにするにはどうすればよいですか?

    2022-04-16 22:13:17
  • [解決済み] データフレームの各行に対して、各行からの複数の引数でapplyのような関数を呼び出す

    質問 複数の列を持つデータフレームがあります。 データフレーム内の各行について、その行の関数を呼び出したいのですが、関数の入力にはその行から複数の列が使用されます。 例えば、このデータと、2つの引数を受け取るtestFuncがあるとします。 > df <- data.frame(x=c(1,2), y=c(3,4), z=c(5,6)) > df x y z 1 1

    2022-04-15 13:52:58
  • [解決済み】Rスクリプトで警告をグローバルに抑制する方法

    質問 長いRスクリプトがあり、いくつかの警告を投げますが、無視できます。 私は suppressWarnings(expr) を単一のステートメントで使用します。しかし、Rで警告をグローバルに抑制するにはどうすればよいのでしょうか?このためのオプションはありますか? 解決方法は? を使用することができます。 options(warn=-1) しかし、警告メッセージを

    2022-04-14 21:15:58
  • [解決済み] 統計解析・報告書作成のためのワークフロー

    質問 カスタムレポートの作成に関連するデータ分析のワークフローについて、どなたかお知恵を拝借できませんでしょうか。 ユースケースは基本的にこのような感じです。 クライアントからデータ分析を用いたレポート(例:水郷地帯の人口推計と関連地図)を依頼される。 アナリストはデータをダウンロードし、データを加工して結果を保存します(単位当たりの人口の列を追加したり、地区の境界に基づいて

    2022-04-14 11:15:18
  • [解決済み] データフレームの行を特定の順番でベクトルに従って並べる

    質問 以下の短い例で実装したように、データフレームの行が "ターゲット" ベクトルに従って順序付けされることを確認する簡単な方法はありますか? df <- data.frame(name = letters[1:4], value = c(rep(TRUE, 2), rep(FALSE, 2))) df # name value # 1 a TRUE # 2 b

    2022-04-14 08:16:51
  • [解決済み] 複数のベクトルから共通要素を求めるには?

    質問 複数のベクトルから共通要素を求める方法を教えてください。 a <- c(1,3,5,7,9) b <- c(3,6,8,9,10) c <- c(2,3,4,5,7,9) 上記のベクトルから共通要素を求めたい(例:3、9) どのように解決するのですか? もっと賢いやり方があるかもしれませんが intersect(intersect(a,b),c)

    2022-04-14 07:15:10
  • [解決済み] 行名を最初の列に変換する

    質問 このようなデータフレームがあります。 df VALUE ABS_CALL DETECTION P-VALUE 1007_s_at "957.729231881542" "P" "0.00486279317241156" 1053_at "320.632701283368" "P" "

    2022-04-14 06:26:38
  • [解決済み】data.frameのグループごとの平均値【重複】について

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

    2022-04-13 23:01:06
  • [解決済み] 2つの単語の最初の文字を大文字にします。

    質問 例えば、2つの単語の文字列があり、それを大文字にしたいとします。 の両方が表示されます。 name <- c("zip code", "state", "final count") は Hmisc パッケージには、関数 capitalize で、最初の単語は大文字で表示されますが 2番目の単語を大文字にする方法。のヘルプページでは capitalize は、そ

    2022-04-13 20:59:39
  • [解決済み] 2つのdata.frameを比較して、data.frame 1に存在し、data.frame 2に存在しない行を探す

    質問 以下の2つのdata.frameがあります。 a1 <- data.frame(a = 1:5, b=letters[1:5]) a2 <- data.frame(a = 1:3, b=letters[1:3]) a1が持っていてa2が持っていない行を探したい。 このような操作を行うための組み込みの関数はありますか? (p.s: 私はそのための解決策を書いた

    2022-04-13 20:21:33
  • [解決済み】自作関数を書くときにRの省略機能を使うには?

    質問 R言語には、可変数の引数を取ることができる関数を定義するための気の利いた機能があります。例えば、関数 data.frame は任意の数の引数を取り、各引数は結果のデータテーブルの1列のデータとなる。使用例。 > data.frame(letters=c("a", "b", "c"), numbers=c(1,2,3), notes=c("do", "re", "mi"))

    2022-04-13 17:56:12