問題タブ [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.
r - ff オブジェクトから列を削除
ff
オブジェクトから列を削除したい:
入力ファイルfile.txt
は次のようにタブで区切られています。
ff
次に、パッケージで読み取ります:
最初の列を除外したい (またはファイルのインポート時にスキップしたい)。通常のデータフレームまたはマトリックスを使用すると、次のようなコマンドを簡単に適用できます。
ただし、ff
オブジェクト内では機能しません。何か案は?
r - log2 変換 ff オブジェクト
パッケージff
からオブジェクト内のすべての数値を log2 変換したいと思います。ff
私の使用df
:
以下のコードを試しましたが、エラーが発生しました。
この関数をff
オブジェクトに適用する方法はありますか?
r - ff_matrix から共分散行列を効率的に計算する方法
私は ff パッケージを使用して保存している大きな行列 (1,140 行 x 1,140 行) を持っています。
これから共分散行列を計算する効率的な方法はありますか? cov 関数を使用すると、次のエラーが表示されます。
cov(X) のエラー: 'x' と 'y' の両方を指定するか、行列のような 'x' を指定してください
cov が ff オブジェクトを理解していないことを考えると、これは驚くべきことではありません。現在、単純なネストされた for ループを使用しています。
これは機能しますが、非常に遅いです。
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 で初期化できます。
ありがとう
r - R: ビッグデータ: 文字列の長さを決定する
私のデータは、何百万行もある以下のようになります。このテキストをテキスト ファイルにコピーして、以下の例で読み込むことができます。
上記のテキストを読み込んで、N、C、G、または T で始まる文字列の長さを判断しようとしています。通常は次のようにします。
ff
パッケージで同じことをするにはどうすればよいですか?
さまざまなアプローチを試しましたが、どれも機能しません。