問題タブ [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.
r - 「ワークスペース イメージの保存」時に RStudio がフリーズし、以前に保存した .RData ファイルが消える
まず、RStudio サポート ページにもこの質問を投稿しました。そこに応答があれば、ここに投稿してすべての人に見てもらいます (逆も同様です)。
RStudio を楽しんでいますが、Rprojects を使用してモデルの出力を保存するのに問題があります。実行に約 1 日かかるモデルのセットを実行しているので、これは本当に私を後退させています。これは、10.9.5 (Mavericks) を実行している iMac 上にあります。
何が起こるかは次のとおりです。
プロジェクトを閉じて、「ワークスペース イメージの保存」を許可します。(これには約15分かかり、Rdataファイルは6GBです-これは驚くほど大きいようです)。
多くの場合、再度開いても問題はなく、Rdata ファイルが復元され、作成したオブジェクトが [グローバル環境] ペインに表示されます。別のモデル (またはそれらのセット) を実行し、プロジェクトを再度閉じます。RStudio が「ワークスペース イメージの保存」でハングアップするようになりました。最終的に、これがアクティブであることを示すホイールが回転を停止します。マウスが画面から消えて、コンピューター全体がフリーズすることがあります。
RStudio を強制的に終了するか、コンピューターを強制的にシャットダウンします。RStudio を再起動して開き、Rproject をロードすると、グローバル環境が空になります。[ファイル] ペインには、.RData ファイルは表示されません。
Finder で Rproject ディレクトリを確認すると、複数の .RDataTmp (隠し) ファイルがあります。それらのいずれかを使用してデータを回復できるかどうか、またはそれらを RStudio にロードする方法がわかりません。
これまでに試したソリューション:
RStudio サポートに関する別の投稿に従って、R、RStudio、Safari を含むすべてを更新します。
そこの投稿を読んだ後も、同期プログラム(SugarSync)が.Rproj.userファイルを更新できないようにします。
プライバシー/セキュリティ設定で RStudio へのアクセスを有効にします。
他に考えられる解決策を見つけることができませんでした。これをテストすることに不満を感じています.これは断続的にしか発生しないようで、問題が回転したように見える(ため息)後、たくさんのモデルと失われるデータがたくさんあります! これは、(a) 宇宙は単純に残酷なのか、それとも (b) 問題を引き起こしているのは大きなファイル サイズなのか、疑問に思います。もう 1 つの選択肢は (c) 両方です。
RStudio Support の他の場所で、ファイル圧縮を有効にできることを読みましたが、これにより保存プロセスが遅くなります。プロジェクトを閉じて保存するのにすでにかなりの時間がかかっており、それが役立つ理由がよくわからないので、詳細がわかるまでファイル圧縮を有効にすることをためらっています.
ご協力いただきありがとうございます、
MK
r - R: 最大値を持つサブセット/グループ データ フレーム?
次のようなデータ フレームがあるとします。
gid
最大set
値をa
持つ一意のデータ フレームをサブセット化/グループ化するにはどうすればよいb
ですか?
ここで、ええと...
SQL ではばかげた単純なことですが、R をもう少しうまく制御したいので...
r - 異なる R ワークスペースで同じリストの異なる要素を組み合わせる
例: 3 つの R ワークスペースA.RData
、B.RData
およびC.RData
。
- In
A.RData
: リスト オブジェクトlist.example <- list(1,2)
- In
B.RData
: 同名リスト オブジェクトlist.example <- list(NULL,NULL,3)
- In
C.RData
: 同名リスト オブジェクトlist.example <- list(NULL,NULL,NULL,4)
新しいワークスペースで取得したいのは、次のようにlist.new.example
印刷されたオブジェクトです。
私が試してみました
しかし、それは私が欲しかったものではありません。NULL
満たされています。ほんとありがと。
r - Rstudio にデータをロードすると、「ReadItem: unknown type 161, おそらくそれ以降のバージョンの R によって書き込まれました」というエラーが表示されますか?
Rstudio にクリーン データをロードしようとすると、salesClean.RData というファイル名でエラーが発生します。
エラーメッセージは次のとおりです。ReadItem: unknown type 161, perhaps written by later version of R
エラー メッセージのスクリーンショット:
r - Rdata のリストを R のデータフレームに変換する
Rdata として保存された 1000 個のリストがすべて 1 つのディレクトリに保存されています。各リストは同じ名前で、5 つの項目があり、次のようになります。
list.hv_Amono_volume
ファイルをディレクトリに最初に保存するとき、各ファイルに一意の名前を付けました。つまり、1_list.hv_Amono_volume_rand.Rdata、
2_list.hv_Amono_volume_rand.Rdata,
3_list.hv_Amono_volume_rand.Rdata ... 1000_list.hv_Amono_volume_rand.Rdata
次のように、1000 個の Rdata ファイルすべてをロードしました。
しかし、今ではこのリストからデータを抽出する方法がわかりません。明らかに「temp」でこれが得られます
[11] "107_list.hv_Amono_volume_rand.Rdata" "108_list.hv_Amono_volume_rand.Rdata" [13] "109_list.hv_Amono_volume_rand.Rdata" "11_list.hv_Amono_volume_rand.Rdata
" " ...
したがって、リストからデータを抽出し、次のような 1000 列のデータフレームにバインドする方法を知る必要があります。
この named.list をいじってみました <- lapply(temp,load)
この
しかし、私は正直なところ非常に迷っていて、どこにも行けないので、あなたの助けが非常にありがたいです.
r - R で長いパス名のワークスペースを読み込めない
いくつかの分析を実行するために R にロードする .Rdata ファイルが多数あります。約 65,500 です。各ファイルは、APM 分析を実行するための統計モデルを表します。各ファイルに保持するモデルにちなんで名前を付けたため、一部のファイル名は非常に長く、最長で 190 文字 (パス名を含む) です。
フォルダー内のすべてのファイル名を読み取って .Rdata ファイルを読み込み、次に for ループを使用してそれらを読み込みます (以下の簡略化されたコード)。
ただし、ファイルを通過するとき、ファイルが見つからないと言って常に失敗します。ファイルが空でないこと、またはコンピュータが誤ってファイルが存在すると認識したことを確認しましたが、ファイルは存在します。
他の言語のパスには260文字の制限があることを他の場所で読みました.Rにも同様の制限がありますか? 私が持っている最長のパスは 190 で、他の場所で読んだ 260 の制限をはるかに下回っています。
なぜこれが起こっているのかについて誰か提案がありますか?
アップデート
私が得ている特定のエラーは次のとおりです。
そして、ファイルが存在することを確認でき、そのファイルを単独でダブルクリックしてロードできます。しかし、ループでは開きません。
python - rpy2を使用して.RDataファイルをPythonに読み込む
rpy2 モジュールを使用して .RData ファイルを python に読み込もうとしています。以下はコードです
現在、Windows 7、64 ビット マシンを使用しています。助けてください。