• [解決済み] Rでプリント出力の小数点以下の桁数を制御する

    質問 Rには桁の表示を制御するためのオプションがあります。例えば options(digits=10) は、Rのセッションが終了するまで、計算結果を10桁で表示することになっています。Rのヘルプでは、digitsパラメータは以下のように定義されています。 digits: 数値を表示する際に表示する桁数を指定します。 数値を表示する際の桁数を制御します。 あくまで目安です

    2022-06-28 16:33:45
  • [解決済み] Rの言語設定を変更する方法

    質問 エラーメッセージがフランス語で表示されます。エラーメッセージが英語で表示されるように、システムの言語設定を変更するにはどうしたらよいでしょうか。 どのように解決するのですか。 を使って設定することができます。 Sys.setenv() 関数で設定できます。私のRセッションのデフォルトは英語なので、フランス語に設定し、また元に戻してみます。 > Sys.setenv(L

    2022-06-27 03:46:46
  • [解決済み] カラム内のカンマ区切り文字列を別の行に分割する

    質問 このようなデータフレームがあります。 data.frame(director = c("Aaron Blaise,Bob Walker", "Akira Kurosawa", "Alan J. Pakula", "Alan Parker", "Alejandro Amenabar", "Alejandro Gonzalez Inarr

    2022-06-22 06:18:31
  • [解決済み] 回帰で指定された因子レベルを参照として使用するようにRを強制する方法とは?

    質問 回帰でバイナリ説明変数を使用する場合、特定のレベルを参照として使用するようにRに指示するにはどうしたらよいですか? デフォルトで何らかの水準を使用しているだけです。 lm(x ~ y + as.factor(b)) で b {0, 1, 2, 3, 4} . 例えば、Rで使われているゼロの代わりに3を使いたいとします。 どのように解決するのですか? を参照してく

    2022-06-21 21:24:23
  • [解決済み] dplyrを使用して、テーブルの各行に関数を適用しますか?

    質問 で作業する場合 plyr を使うのが便利だと思うことがよくありました。 adply を使うのが便利です。 など。 data(iris) library(plyr) head( adply(iris, 1, transform , Max.Len= max(Sepal.Length,Petal.Length)) ) Sepal.Length Sepal.

    2022-06-20 09:14:33
  • [解決済み] データフレームにカラムが存在するかどうかを調べるには

    質問 abcframeという名前のdata.frameを持っています。 a b c 1 1 1 2 2 3 あるデータフレームにある列が存在するかどうかを調べるにはどうしたらよいでしょうか? 例えば、あるデータフレームに 列があるかどうかを調べたい。 が存在するかどうかを調べたいとします。 abcframe . どのように解決

    2022-06-19 07:52:06
  • [解決済み] 列の区切り文字列を分割し、新しい行として挿入する【重複

    質問 <余談 この質問には、すでにここで回答があります : カラム内のカンマ区切り文字列を別カラムに分割する機能 (6件) クローズド

    2022-06-19 03:43:56
  • [解決済み] Rの "S3メソッド "とは何ですか?

    質問 Rの初心者なので、S3のメソッドやオブジェクトがどのようなものなのかわかりません。オブジェクトシステムにはS3とS4があり、可能であればS4よりもS3を使用することを推奨していることがわかりました。 http://google-styleguide.googlecode.com/svn/trunk/google-r-style.html )*. しかし、S3のメソッド/オブジェクト

    2022-06-16 06:40:25
  • [解決済み] data.tableのカラムを(コピーせずに)並べ替える方法

    質問 のカラムを並べ替えたいのですが、どうすればいいですか? data.table x は、列名の文字ベクトルが与えられる。 neworder : library(data.table) x <- data.table(a = 1:3, b = 3:1, c = runif(3)) neworder <- c("c", "b", "a") 明らかにできた。 x[ , n

    2022-06-11 20:41:39
  • [解決済み] data.table 1.9.4以前で、文字列キー `order(-x,v)` でdata.tableの行を降順でソートするとエラーが発生する。

    質問 例えば、次のようなものがあるとします。 data.table において R : library(data.table) DT = data.table(x=rep(c("b","a","c"),each=3), y=c(1,3,6), v=1:9) 2つのカラムで並べたい(例えばカラム x と v ). これを使いました。 DT[order(x,v)] #

    2022-06-09 07:36:17
  • [解決済み] 既存のデータフレームで、列の値を行名に変換する

    質問 既存のデータフレームの列の値を行の名前に変換したいです。データフレームをエクスポートせずに、これを行うことは可能ですか? row.names = を呼び出すことなくできますか? 例えば、私は変換したいです。 > samp names Var.1 Var.2 Var.3 1 A 1 5 0 2 B 2

    2022-06-07 23:51:04
  • [解決済み] Rでリストに要素を追加する方法(ループ) [duplicate]

    質問 この質問はすでにここに回答があります : Rのリストにオブジェクトを追加するのに償却済み定数時間O(1)? (17の回答) 終了 7

    2022-06-07 19:54:11
  • [解決済み] なぜRのifelse文はベクトルを返すことができないのですか?

    質問 Rのifelse文は結構便利だと思うことがあります。 例えば ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 しかし、以下のような挙動にやや困惑しています。 ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 これは私の階級を超

    2022-06-06 01:34:03
  • [解決済み] データフレームの行をベクトルに変換する

    質問 データフレームの行からベクトルを作成したい。しかし、私は行と列の名前を持ちたくありません。私はいくつかのことを試してみました...しかし、運がありませんでした。 これは私のデータフレームです。 > df <- data.frame(a=c(1,2,4,2),b=c(2,6,2,1),c=c(2.6,8.2,7.5,3)) > df a b c 1 1 2

    2022-06-05 20:31:12
  • [解決済み] カンマで区切られた数値がある場合、どのようにデータを読み込むのですか?

    質問 いくつかの数値がカンマで区切られた文字列として表現されているcsvファイルを持っています、例えば "1,513" の代わりに 1513 . Rにデータを読み込む最も簡単な方法は何ですか? 私は使用することができます read.csv(..., colClasses="character") を使用することはできますが、その場合、これらの列を数値に変換する前に関連する要素から

    2022-06-03 17:32:08
  • [解決済み] data.tablesのX[Y]結合では、なぜ完全な外部結合や左結合ができないのですか?

    質問 これはdata.tableの結合構文に関する少し哲学的な質問です。私はdata.tablesの用途をどんどん見つけていますが、まだ勉強中です...。 結合の書式 X[Y] は非常に簡潔で、便利で効率的ですが、私の知る限り、内側joinと右外側joinしかサポートしていません。左側または完全な外側joinを取得するためには merge : X[Y, nomatch = N

    2022-06-03 16:22:40
  • [解決済み] dplyrは、複数の列または複合キーで結合できますか?

    質問 を実感しています。 dplyr v3.0では、異なる変数で結合することができます。 left_join(x, y, by = c("a" = "b") にかなう x.a まで y.b しかし、変数の組み合わせで結合することは可能なのでしょうか、それともあらかじめ複合キーを追加しておく必要があるのでしょうか。 こんな感じ。 left_join(x, y, by

    2022-06-03 05:11:47
  • [解決済み] 各グループの行数をカウントする

    質問 データフレームがあり、各グループ内の行数を数えたいと思っています。私は定期的に aggregate 関数を使用して、次のようにデータを合計します。 df2 <- aggregate(x ~ Year + Month, data = df1, sum) さて、観測値をカウントしたいのですが FUN . 直感的には、次のようになると思ったのですが。 df2 <-

    2022-06-01 05:49:01
  • [解決済み] "添え字が小さい要素 "を含む、重複する行をすべて見つける

    質問 Rの duplicated は、ベクトルまたはデータフレームの各要素が、より小さな添え字を持つ要素と重複しているかどうかを示すベクトルを返します。つまり、5行のデータフレームの3行目、4行目、5行目が同じであれば duplicated はベクトルを返します。 FALSE, FALSE, FALSE, TRUE, TRUE しかし、この場合、実際に取得したいのは FA

    2022-06-01 04:59:11
  • [解決済み] プロットされたデータと軸の間のスペースを取り除く

    質問 以下のようなデータフレームがあります。 uniq <- structure(list(year = c(1986L, 1987L, 1991L, 1992L, 1993L, 1994L, 1995L, 1996L, 1997L, 1998L, 1999L, 2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 2006L, 2007L, 2008L

    2022-05-31 02:04:45