[解決済み] ddplyで「Error: length(rows) == 1 is not TRUE」と表示されるのはなぜですか?
2022-02-16 19:15:26
質問
給与計算のようなデータフレームがあります。
payroll <- read.table(text="
AgencyName Rate PayBasis Status NumRate
HousingAuthority $26,843.00 Annual Full-Time 26843.00
HousingAuthority $14,970.00 ProratedAnnual Part-Time 14970.00
HousingAuthority $26,843.00 Annual Full-Time 26843.00
HousingAuthority $14,970.00 ProratedAnnual Part-Time 14970.00
HousingAuthority $13.50 Hourly Part-Time 13.50
HousingAuthority $14,970.00 ProratedAnnual Part-Time 14970.00
HousingAuthority $26,843.00 Annual Full-Time 26843.00", header = TRUE)
NumRate"は、実際には数値です。
payroll$NumRate <- as.numeric(payroll$NumRate)
そして、PayBasisごとの最大、最小、平均の給与を知りたいのです。これがうまくいくことを期待しています。
ddply(payroll, "PayBasis", summarize)
しかし、その代わりにエラーが発生します。
Error: length(rows) == 1 is not TRUE
何が足りないのでしょうか?
解決方法は?
おそらく、以下のように勘違いしているのでしょう。
summarize
に対して
summary
(この文脈では期待通りには動かないでしょう)。おそらく、あなたは
ddply(payroll, "PayBasis", summarize,mx = max(NumRate),mn = min(NumRate),avg = mean(NumRate))
PayBasis mx mn avg
1 Annual 26843.0 26843.0 26843.0
2 Hourly 13.5 13.5 13.5
3 ProratedAnnual 14970.0 14970.0 14970.0
の例をもっと注意深く見るようにしてください。
?summarize
と
?ddply
.
関連
-
[解決済み】エラー。Rの次元数が正しくない
-
[解決済み] Stataバージョン5-12の.dtaファイルではない
-
[解決済み] write.tableしようとすると、未実装の型リストが表示される。
-
[解決済み】reshape2 meltの警告メッセージ
-
[解決済み】ggplot boxplotでPosition-dodge警告?
-
[解決済み】長いオブジェクトの長さは、短いオブジェクトの長さの倍数ではない?[重複]。
-
[解決済み】r Error dim(X) must have a positive length?
-
[解決済み】R 置換する項目数が置換長の倍数でない/しかし結果は正しい
-
[解決済み】Rで相対的な頻度をプロットするためにhistをどのように使用しますか?
-
[解決済み] [Solved] data.frameで全てまたは一部の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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】R - if文の引数の長さが0である。
-
[解決済み】エラー。Rの'break'の数が無効
-
[解決済み】 colMeans(x, na.rm = TRUE) のエラー : KNN分類では 'x' は数値でなければならない
-
[解決済み】Rのメモリ管理/サイズn Mbのベクトルを割り当てられない
-
[解決済み】ロジスティック回帰 - eval(family$initialize) : y 値は 0 <= y <= 1 である必要があります。
-
[解決済み】「Error in stripchart.default(x1, ...) : invalid plotting method」エラーを回避する方法は?
-
[解決済み] ヒートマップ作成時のエラー - 外部関数呼び出しでNA/NaN/Inf (arg 11)
-
[解決済み】Rで結果の行数がベクトル長(arg 2)の倍数でない件
-
[解決済み】Rでのデータ操作。'X'はアトミックでなければならない
-
[解決済み】各グループの上位3要素を計算する際に「数値型、論理型、複合型でのみ可能な演算」を回避する方法