[解決済み] idata.frame()の結果はどのように使用するのですか?
2022-02-11 17:20:43
質問
評判の良い
idata.frame()
関数が、私が期待するような形でイミュータブルなデータフレームを返してくれません。
私が見たすべての例では、単に
idata.frame(baseball)
を新しい変数に追加して作業を開始しましたが、この関数から予期しない結果を得ました。
> ibb <- idata.frame(baseball)
> str(ibb)
Classes 'idf', 'environment' <environment: 0x0d0f15d8>
> ibb
<environment: 0x0d0f15d8>
attr(,"class")
[1] "idf" "environment"
何かヒントがあれば、ありがとうございます。R version 2.14.1 と plyr 1.7.1 を使っています。
EDIT: 上記の例では、実行する際に
ddply(idata.frame(ibb), .(year), "nrow")
は正常に動作しているので、その点ではイミュータブルオブジェクトは期待通りに動作しています。不思議なのは、ある特定の
data.frame
の動作が使えないのですが、その違いについてドキュメントがあれば教えてください。
どのように解決するのですか?
を超えるものはあまり期待できませんね。
プライヤー
を処理するためにHadleyが書いた関数です。
idata.frame
を動作させることができます。ハドレーは自分以外のメソッドを書いていないと思います
プライヤー
関数があり、さらに彼自身のドキュメントには実験的なものであると書かれています。
との統合をより完璧にしたい場合は
data.frame
は、Matthew Dowle の言うとおり、このような場合
data.table
.
関連
-
[解決済み】R Markdown - html出力でフォントサイズとフォントタイプを変更する
-
[解決済み】Rヒストグラムの範囲エラー:いくつかの'x'がカウントされない; 'break'が'x'の範囲に及ばないかもしれない
-
[解決済み] PandasでDataFrameの行を反復処理する方法
-
[解決済み] 列の値に基づいてDataFrameから行を選択するにはどうすればよいですか?
-
[解決済み] Rの再現性のある優れた例題の作り方
-
[解決済み] Pandas DataFrameの行数を取得する方法は?
-
[解決済み] データフレームを結合(マージ)する方法(内側、外側、左側、右側)
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。
-
[解決済み] Pandasのデータフレームから行を選択するために値のリストを使用する
-
[解決済み] R dataframeでNAの値をゼロに置き換えるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] promise already under evaluation: recursive default argument reference or earlier problems?
-
[解決済み] Stataバージョン5-12の.dtaファイルではない
-
[解決済み】scale_color_manual()が動作しない件
-
[解決済み】値を置き換えようとすると、"データフレームの添え字の割り当てで欠損値は許可されない"
-
[解決済み】Rでの関数の最適化(L-BFGS-Bでは'fn'に有限の値が必要)。
-
[解決済み】エラー。Rの'break'の数が無効
-
[解決済み】Rエラー。"新しい列は既存の列の後に穴を空ける"
-
[解決済み] 因子を日付形式に変換するにはどうすればいいですか?
-
[解決済み】 .subset2(x, i, exact = exact)のエラー:Rの添え字が範囲外である。
-
[解決済み】 eval(expr, envir, enclos) でのエラー : オブジェクトが見つかりません。