問題タブ [rdata]

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 に答える
183 参照

r - データ テーブルに列を追加する .RData オブジェクトのサイズを小さくする

data.tableハードディスクに 3000 万行と 15 列が保存されています (サイズ 177 MB、ファイル 1) 。

このデータをRにロードして処理し、さらに8列追加して(行は同じまま)、再度.RDataファイルとして保存しましたが、今度はサイズが小さくなりました(144 MB、ファイル2)。

これはどのように可能ですか?.RData列を追加した場合、ファイルのサイズが大きくなるのではないですか?

編集: 初期ファイルは data.table (R) で、ハードディスク (ファイル 1、177 MB) に .RData として保存します。次に、それを R にロードして処理し、さらに列を追加して (行は同じまま)、保存し直します (ファイル 2、144 MB)。

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

r - .RData ファイルをロードすると、「エラー: 文字列に nul が埋め込まれています:」エラーが発生します

再現できないエラーを投稿して申し訳ありませんが、タスクは巨大で分割できないファイル(.RData正確にはファイル)です。

this one または this other oneのように、いくつかの同様の質問がありますが、それらはすべて.csv、私の場合ではないファイルをインポートするために作成されています。

loadタイトルのとおり、関数でファイルを読み込もうとしてい.RDataますが、これにより次のエラーが発生します。

attachドキュメントによって、ファイルを処理できることも試しまし.RDataたが、エラーは常に同じです。

.RDataファイルは、エラーがトリガーされると予想される最後のファイルであるため、これは厄介です。

正直なところ、この質問はぎこちないため、適切に質問する方法さえわかりません(反対票は理解できます)。

おそらく解決策は、ファイルが Windows OS で保存されており、Mac OS にロードしようとしているという事実に依存している可能性がありますが、方法、考えられる原因、考えられる解決策がわかりません。

どんな助けでも大歓迎です。

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

r - R Shiny App でのユーザーの入力に従って RData をロードするにはどうすればよいですか?

R の Shiny アプリ パッケージを使用してアプリを作成しています。

ユーザーの入力に従って特定の RData をロードしたい。ただし、アプリを実行すると、RData が正しく読み込まれていないようです。

私が現在使用しているコードは次のとおりです。

私が明確だったことを願っています、どんな助けも大歓迎です!

乾杯。

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

r - 折れ線グラフのプロット、xy.coords(x、y、xlabel、ylabel、log) のエラー:「x」と「y」の長さが異なります

こんにちは、私はRが初めてで、折れ線グラフをプロットしようとしていますが、この問題が発生します:

解決方法がわかりません。長さが異なる場合でも、どのようにプロットできますか?

ありがとう

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

r - リストのリストのSageリストをリストのリストのRリストに変換する

リストのリストのリストのRリストに何らかの関数を適用した結果であるリストのリストのセージリストがあります(セージ形式に変換されます)

コードは次のようになります。

output_my_sage_listRリストに変換して.RDataファイルに保存したい

インターフェイス Sage with R に関するドキュメントは、主に R から Sage への移行に関するものであり、その逆ではありません。この質問r.matrix()' so i tried using 'r.list()' but with no luck. I also tried the simpleは、 output_my_r_list = r(output_my_sage_list) output_my_r_list[0][0]`を使用して sagemath 行列を R 行列に変換することに関するものwhich gives no error but the output is not correct as doingで、リストの最後のレベルではなく直接いくつかの値を示します。

再現可能なコード (R から Sage への部分をバイパス) は次のようになります。

output_dRリストに変換したい

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

r - `saveRDS()` で保存された data.frame から行のサブセットをすばやくロードします

大きなファイル (data.frameまたはdata.table) を保存することによって作成された大きなファイル (1GB) を使用して、そのファイルから行の小さなサブセットを非常に迅速にロードできますか?

明確にするために追加:私は と同じくらい速いことを意味mmapします。つまり、実行時間は抽出されたメモリの量にほぼ比例する必要がありますが、データセット全体のサイズは一定です。「データのスキップ」は本質的にゼロコストである必要があります。これは非常にシリアライゼーション形式に応じて、簡単か不可能か、またはその中間です。)

R シリアライゼーション形式により、ファイルの関連部分まで簡単にスキップできることを願っています。

gzip では最初からすべてを解凍する必要があるという理由だけで、これは圧縮ファイルでは不可能であると想定するのは正しいでしょうか?

しかし、バイナリ ( ascii=F) 非圧縮 ( compress=F) でこのようなことが可能になることを願っています。ファイルで使用mmapしてから、目的の行と列にすばやくスキップしますか?

私はそれがすでに行われていることを望んでいます、またはこれを可能にし、Rで十分にサポートされている別の形式(合理的にスペース効率の良い)があることを願っています.

私はgdbm(Pythonから)のようなものを使用し、特定のデータ構造のためにRcppにカスタムシステムを実装しましたが、これには満足していません.

ffこれを投稿した後、私はパッケージ( CRAN ) を少し使ってみましたが、非常に感銘を受けました (characterただし、ベクターはあまりサポートされていません)。

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

r - RでRDataファイルを読む方法

RData を httr で読み取るにはどうすればよいですか? 私はいくつかのことを試しましたが、エラーが発生しました

a)

b)

スレッドから RCurl (またはその他の方法) を使用して FTP から .RData および .csv ファイルをダウンロードします。

また、httrを使用して

c)

しかし、私はエラーが発生します

どうすればこれを修正できますか?

ありがとうガネーシャ