問題タブ [dataframe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
15 に答える
817704 参照

r - グループごとに変数を合計する方法

2列のデータフレームがあります。最初の列には「First」、「Second」、「Third」などのカテゴリが含まれ、2番目の列には「Category」の特定のグループを見た回数を表す数字が含まれています。

例えば:

データをカテゴリ別に並べ替えて、すべての頻度を合計したいと思います。

Rでこれをどのように行うのですか?

0 投票する
9 に答える
353761 参照

r - 論理条件による data.frame 行のフィルタリング

data.frame論理条件に基づいて行をフィルタリングしたい。次のようなデータフレームがあるとしましょう

私がしたいのは、同じように見えるが、1 つの cell_type のデータしかない新しいデータ フレームを取得することです。例: セル型 "hesc" を含む行のサブセット/選択:

または、細胞型「bj 線維芽細胞」または「hesc」のいずれか:

これを行う簡単な方法はありますか?

私はもう試した:

元のデータフレームが「expr」と呼ばれている場合、ご覧のとおり、結果が間違った形式になります。

0 投票する
9 に答える
408639 参照

r - R データフレームの各行

データフレームがあり、そのデータフレームの各行に対して、複雑な検索を行い、データをファイルに追加する必要があります。

dataFrame には、生物学的研究で使用される 96 ウェル プレートから選択されたウェルの科学的結果が含まれているため、次のようなことをしたいと考えています。

私の手続き型の世界では、次のようなことをします。

これを行うための「Rの方法」とは何ですか?

0 投票する
12 に答える
253636 参照

r - 非常に大きなテーブルをデータフレームとしてすばやく読み取る

Rのデータフレームとしてロードしたい非常に大きなテーブル(3000万行)が あります。read.table()便利な機能がたくさんありますが、実装には多くのロジックがあり、速度が低下するようです。私の場合、事前に列の型を知っていると仮定し、テーブルには列ヘッダーや行名が含まれておらず、心配する必要のある異常な文字もありません。

scan()を使用してリストとしてテーブルを読み取ることは非常に高速であることを知っています。

しかし、これをデータフレームに変換しようとすると、上記のパフォーマンスが 6 分の 1 に低下するように見えます。

これを行うより良い方法はありますか?それとも、問題に対する完全に異なるアプローチでしょうか?

0 投票する
7 に答える
166850 参照

r - R のデータ フレームのエントリ数

次のデータ フレームのカウントを取得しようとしています。

信じている子供の数。これを取得するには、どのコマンドを使用しますか?

(実際のデータ フレームはもっと大きいです。最初の 4 行だけを示しました...)

ありがとう!

0 投票する
2 に答える
1042 参照

r - data.frame に新しい列を追加する R 関数の最適化

機能モデルで現在プログラムされている関数があり、それを高速化し、おそらく R の精神で問題を解決したいと考えています。data.frame があり、情報に基づいて列を追加したいと考えています。エントリは 2 つの行に依存します。現時点では、次のようになります。

0 投票する
2 に答える
4302 参照

r - ループ内の変数を使用して R データフレームを変換する

R データフレームの値を列ごとに置き換えようとしています。データフレームの特定の列のリストをループして、すべての「はい」の値を 1 に置き換え、他のすべての値を 0 に置き換えたいと思います。

次のようなもので transform() および ifelse() 関数を使用してこれを実行しようとしました:

このコードは、ループ外の明示的な列名では正常に機能しますが、配列では次のエラーが発生します。

ここで何がうまくいかないのかわかりませんが、問題は変数の置換に関連している必要があります。

0 投票する
1 に答える
35813 参照

xml - XMLデータをdata.frameに変換する方法は?

XMLRのパッケージを学ぼうとしています。books.xml サンプル xml データ ファイルから data.frame を作成しようとしています。ここに私が得るものがあります:

これらの xpathSApply のそれぞれは、私の意図に近づくことさえできません。適切に形成された data.frame に向けてどのように進めるべきですか?

0 投票する
3 に答える
25765 参照

r - Rデータフレームでの交互作用変数の生成

forループ以外に、Rデータフレームに新しい変数を生成する方法はありますか?これは、既存の変数間で可能なすべての双方向の相互作用になりますか?つまり、3つの数値変数V1、V2、V3を持つデータフレームを想定して、次の新しい変数を生成したいと思います。

forループの使用例:

0 投票する
2 に答える
324 参照

r - NA値ごとに1行のみ表示

スクリプトのある時点で、 の数を確認して表示しmissing values たいdata.frameと思います。私の場合、私は持っています:

それは完全にうまく機能します。ただし、最後のコマンドは明らかに がdata.frameどこにあるかNA全体を教えてくれますTRUE

大きなフレームとかなり乱雑に見える多くの NA を備えています。私にとって重要なのは、NA が発生する場所、つまり (2 番目の列の) どの国が 3 番目の列に欠損値があるかだけです。

では、国ごとに 1 行だけを表示するにはどうすればよいでしょうか。

次のようになります。