[解決済み] R * 要因に意味がない ERROR
2022-02-06 11:54:44
質問
以下のようなdata.frameがあり、2列目に対して何らかの計算を行いたいのですが、どうすればよいでしょうか?
> test
code age
1 101 15
2 102 25
3 103 16
4 104 u1
5 105 u1
6 106 u2
7 107 27
8 108 27
ご覧のように、2列目には数字だけが含まれていません。このような場合は省略しました。
> new<-subset(test,code<104 | code>106)
> new
code age
1 101 15
2 102 25
3 103 16
7 107 27
8 108 27
しかし、新しいカラムで計算しようとすると、このような結果になります。
> new["MY_NEW_COLUMN"] <- NA
> new
code age MY_NEW_COLUMN
1 101 15 NA
2 102 25 NA
3 103 16 NA
7 107 27 NA
8 108 27 NA
> new$MY_NEW_COLUMN <-new[,2] * 5
Warning message:
In Ops.factor(new[, 2], 5) : * not meaningful for factors
なぜそのようなことが起こるのでしょうか?何か提案はありますか?
解決方法は?
new[,2]
は係数であり、数値ベクトルではありません。まず変換してください。
new$MY_NEW_COLUMN <-as.numeric(as.character(new[,2])) * 5
関連
-
[解決済み】エラー:'dimnames' [2]の長さが配列の範囲と等しくない [終了しました]
-
[解決済み】 'height' はベクトルか行列でなければならない barplot のエラー
-
[解決済み】「次のオブジェクトは 'package:xxx' からマスクされています」とはどういう意味ですか?
-
[解決済み】エラー。Rの'break'の数が無効
-
[解決済み】bstTreeの予測値の混乱行列、エラー:'The data must contain some levels that overlap reference'.
-
[解決済み】「Error in stripchart.default(x1, ...) : invalid plotting method」エラーを回避する方法は?
-
[解決済み] テスト
-
[解決済み】 .subset2(x, i, exact = exact)のエラー:Rの添え字が範囲外である。
-
[解決済み】各グループの上位3要素を計算する際に「数値型、論理型、複合型でのみ可能な演算」を回避する方法
-
[解決済み】Rで相対的な頻度をプロットするためにhistをどのように使用しますか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー:私のコードで予期しないシンボル/入力/文字列定数/数値定数/SPECIALが発生した
-
[解決済み】エラー。Rの次元数が正しくない
-
[解決済み】エラー:ベクターメモリの枯渇(制限に達したか) R 3.5.0 macOS
-
[解決済み】lis[[i]]のエラー:1つ未満の要素を選択しようとした場合
-
[解決済み】Rエラー。"新しい列は既存の列の後に穴を空ける"
-
[解決済み】ggplot boxplotでPosition-dodge警告?
-
[解決済み】Rヒストグラムの範囲エラー:いくつかの'x'がカウントされない; 'break'が'x'の範囲に及ばないかもしれない
-
[解決済み】R: predict() の数値 'envir' 引数が長さ1でない。)
-
[解決済み】'NULL'型の非(リストまたはベクトル)に適用されるis.na()は何を意味するのか?
-
[解決済み】起動時にパーをデフォルト値にリセットする方法