• 警告が出る。predict.lm で " 'newdata' は1行でしたが、見つかった変数は32行でした" という警告が表示されました。

    質問 Rでpredictとlm関数を使用していて、同じデータに対してデータフレームとベクトルで異なる結果が出るという不具合がありました。 DataFrameのコードです。 data(mtcars) fitCar<-lm(mtcars$mpg~mtcars$wt) predict(fitCar, data.frame(x=mean(mtcars$wt)),

    2023-08-02 12:14:18
  • 元データにグループごとのユニーク値/明確値のカウントを追加する

    質問 2番目の変数のグループ化によってユニークな値の数をカウントし、そのカウントを新しい列として既存のdata.frameに追加したいのです。例えば、既存のデータフレームが以下のような場合です。 color type 1 black chair 2 black chair 3 black sofa 4 green sofa 5 green sofa 6 red sofa

    2023-08-01 20:03:06
  • [解決済み] data.frame 内の値の条件付き置換

    質問 ループを使用せずにデータフレーム内の値を条件付きで置換する方法を理解しようとしています。私のデータフレームは次のように構成されています。 > df a b est 1 11.77000 2 0 2 10.90000 3 0 3 10.32000 2 0 4 10.96000 0 0 5 9.90600 0 0 6 10.70

    2023-07-30 21:52:37
  • R zipデータファイルを解凍せずに読み込む

    質問 非常に大きなzipファイルを持っていて、このように解凍せずにRに読み込もうとしています。 temp <- tempfile("Sales", fileext=c("zip")) data <- read.table(unz(temp, "Sales.dat"), nrows=10, header=T, quote="\"", sep=",") Error in open

    2023-07-29 15:25:54
  • ggplot2 の凡例表示順序を制御する

    質問 ggplot2で凡例の順序を制御する方法を知っている人はいますか? 私が見ることができるものから、順序はスケール宣言の順序ではなく、実際のスケールラベルに関連しているようです。スケールタイトルを変更すると、順序が変更されます。これを強調するために、diamondデータセットを使用して、小さな例を作りました。私は、ggplot2を一連のプロットに使用しようとしています。そして、ある変

    2023-07-28 06:15:13
  • [解決済み] プロットの軸上の目盛りの間隔を変えるには?

    質問 プロットの軸上の目盛りの間隔を変更するにはどうしたらよいですか? どのようなパラメータを base plot や rgl ? どのように解決するのですか? でこれを実現するには、少なくとも二つの方法があります。 ベースグラフ の2つの方法があります (私の例は x 軸のものですが、y 軸でも同じように動作します)。 使用方法 par(xaxp = c(

    2023-07-27 03:59:36
  • [解決済み] 列の条件に基づいてデータフレーム内の行をサブセット/フィルタリングする。

    質問 データフレーム "foo" がある場合、どのように "foo" からそれらの行のみを選択することができますか。 foo$location = "there" ? foo = data.frame(location = c("here", "there", "here", "there", "where"), x = 1:5, y = 6:10) foo # location x

    2023-07-24 18:13:49
  • [解決済み] ggplot2 で、ファセット化されたプロットの空のファセットに凡例をシフトさせる

    質問 次のようなプロットを考えてみよう。 library(ggplot2) p <- ggplot(diamonds, aes(x = carat, fill = cut)) + geom_density(position = "stack") + facet_wrap(~ color) この facet_wrap 関数は、一

    2023-07-23 12:44:54
  • 名前空間への依存は必要ない

    質問 私はRパッケージを構築しようとしているので、CRAN上のマニュアルを読んでいます。 私は、あなたの名前空間の関数を読み込むためにインポートを使用することが、説明ファイルで使用するための最善の策であることを理解することができました。 Descriptionファイルに追加した後、namespaceファイルにも追加してみました。 名前空間ファイルにimportFromを追加して、必要な関数を

    2023-07-22 21:45:13
  • [解決済み] ggplot軸ラベルの下付き文字

    質問 軸ラベルに添え字をつける方法を考えています。 dat <- data.frame(x = rnorm(100), y = rnorm(100)) ggplot(dat, aes(x=x,y=y)) + geom_point() + labs(y=expression(Blah[1])) dat <- data.frame(x = rnorm(100),

    2023-07-15 23:26:51
  • [解決済み] 複数のスペースを1つのスペースに統合し、後続のスペースを削除する。

    質問 複数のスペースを1つのスペースに統合し(スペースはタブでも可)、後続のスペースや先頭のスペースを削除したいのですが。 例えば... string <- "Hi buddy what's up Bro" から "Hi buddy what's up bro" で示された解決策を確認しました。 複数のスペースを一つのスペースに

    2023-07-15 19:56:02
  • [解決済み] geom_bar() のプロット中に ggplot が X 軸をソートしないようにする。

    質問 以下のようなデータがあり、ggplotでプロットしたいです。 SC_LTSL_BM 16.8275 SC_STSL_BM 17.3914 proB_FrBC_FL 122.1580 preB_FrD_FL 18.5051 B_Fo_Sp 14.4693 B_GC_Sp 15.4986 棒グラフを作りたいのですが、棒グラフの順番を維持したいのです

    2023-07-14 16:55:36
  • [解決済み] Rの仮想環境?

    質問 Rでのベストプラクティス、再現性、ワークフローなどについての投稿をいくつか見かけました。 研究の長期的な再現性を高める方法 (特に R と Sweave を使って) Rを用いた再現性のある研究の実質的な例を網羅する。 主な関心事の1つは、新しいマシン(おそらく異なるOSを実行している)にコードを移動することが比較的簡単で、同じ結果を与えるという意味でのコードの移

    2023-07-13 20:45:10
  • dplyr の distinct のカウントを読みやすい方法で取得する

    質問 私はdplyrを使用する新しい人です。 私はグループ内の明確な値を計算する必要があります。これはテーブルの例です。 data=data.frame(aa=c(1,2,3,4,NA), bb=c('a', 'b', 'a', 'c', 'c')) などができるのは知っています。 by_bb<-group_by(data, bb, add = TRUE) summarise

    2023-07-13 04:01:35
  • [解決済み] dplyr::select one column and output as vector [duplicate] (1列を選択してベクトルとして出力する)。

    質問 この質問はすでにここに回答があります : dplyrのtbl列をベクトルとして抽出する (7つの回答) 終了 7 年前 .

    2023-07-12 17:36:53
  • [解決済み] dplyrは多くのデータ型を変更する

    質問 data.frameを持っています。 dat <- data.frame(fac1 = c(1, 2), fac2 = c(4, 5), fac3 = c(7, 8), dbl1 = c('1', '2'), dbl2 = c('4',

    2023-07-12 07:20:55
  • [解決済み] 2つの日付の間にあるすべての日のベクトルを作成する

    質問 Rで、2つの指定された日付の間に発生したすべての有効日を箇条書きにする簡単な方法はありますか?例えば、私は次のような入力が必要です。 itemizeDates(startDate="12-30-11", endDate="1-4-12") 以下のような日付を生成すること。 "12-30-11" "12-31-11", "1-1-12", "1-2-12", "1-3-12",

    2023-07-10 04:21:06
  • [解決済み] データファイルから非ASCII文字を削除する

    質問 私は、たくさんの csv ファイルを R に読み込ませ、package/data フォルダで .rdata 形式で保存します。残念ながら、データ中の非ASCII文字はチェックに失敗します。そのため tools パッケージには、非 ASCII 文字をチェックするための関数が 2 つあります ( showNonASCII と showNonASCIIfile ) を削除/

    2023-07-09 18:11:55
  • [解決済み] ggplot2 - プロットの外側に注釈を付ける

    質問 サンプルサイズの値をプロット上の点に関連付けたい。 私は使用することができます geom_text を使って点の近くに数字を配置することができますが、これは乱雑です。 プロットの外側のエッジに沿ってそれらを並べる方がずっときれいでしょう。 例えば、私の場合 df=data.frame(y=c("cat1","cat2","cat3"),x=c(12,10,14),n=c(5,

    2023-07-08 20:25:31
  • [解決済み] Rのコピーオンモディファイセマンティクスとは何か、そしてカノニカルソースはどこか?

    質問 ときどき、Rが "undefined "であるという考え方に出くわします。 コピーオンモディファイセマンティクス という考え方に出くわしますが、例えば Hadley の devtools wiki です。 . <ブロッククオート ほとんどのRオブジェクトはコピーオンモディフィーのセマンティクスを持っているので、関数 の引数を変更しても元の値は変更されません。

    2023-07-08 04:10:14