問題タブ [ff]

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 投票する
1 に答える
372 参照

r - ff オブジェクトから列を削除

ffオブジェクトから列を削除したい:

入力ファイルfile.txtは次のようにタブで区切られています。

ff次に、パッケージで読み取ります:

最初の列を除外したい (またはファイルのインポート時にスキップしたい)。通常のデータフレームまたはマトリックスを使用すると、次のようなコマンドを簡単に適用できます。

ただし、ffオブジェクト内では機能しません。何か案は?

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

r - log2 変換 ff オブジェクト

パッケージffからオブジェクト内のすべての数値を log2 変換したいと思います。ff

私の使用df

以下のコードを試しましたが、エラーが発生しました。

この関数をffオブジェクトに適用する方法はありますか?

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

r - ff_matrix から共分散行列を効率的に計算する方法

私は ff パッケージを使用して保存している大きな行列 (1,140 行 x 1,140 行) を持っています。

これから共分散行列を計算する効率的な方法はありますか? cov 関数を使用すると、次のエラーが表示されます。

cov(X) のエラー: 'x' と 'y' の両方を指定するか、行列のような 'x' を指定してください

cov が ff オブジェクトを理解していないことを考えると、これは驚くべきことではありません。現在、単純なネストされた for ループを使用しています。

これは機能しますが、非常に遅いです。

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

r - R ff、既存の FF オブジェクトに新しい列/行を追加する方法

何度も私はこれに足を踏み入れます:

私はすでに大きな ff オブジェクト (行列/配列で表される) を持っており、新しい列/行をそれに追加したいと考えています。更新されたデータがあり、新しい大きなオブジェクトを最初から作成したくないからです (これは非常に時間がかかる場合があります)。

私はそのようなことを試みています:

dim(ff.t) <- c(6, 4) ( , 値 = c(6, 4)) のエラーdim<-.ff:*tmp*最も速く回転するディム 1 のみを変更できます: dim<-( *tmp*, 値 = c(6, 4)) 2 : dim<-.ff( *tmp*, value = c(6, 4)) 3: stop("最も速く回転するディムのみを変更できます")

これは何を意味するのでしょうか ?これを回避し、ff オブジェクトに列/行を追加する方法はありますか (ファイルサイズも自然に増加します)。新しいオブジェクトの作成を避けられない場合、それを行う最善の方法は何ですか? 新しい列は、0 または NA で初期化できます。

ありがとう

0 投票する
0 に答える
88 参照

r - R: ビッグデータ: 文字列の長さを決定する

私のデータは、何百万行もある以下のようになります。このテキストをテキスト ファイルにコピーして、以下の例で読み込むことができます。

上記のテキストを読み込んで、N、C、G、または T で始まる文字列の長さを判断しようとしています。通常は次のようにします。

ffパッケージで同じことをするにはどうすればよいですか?

さまざまなアプローチを試しましたが、どれも機能しません。