[解決済み] 行列の誤差に新しい列を追加する
2022-03-01 22:10:05
質問
既存の行列に新しい列を追加しようとしているのですが、毎回警告が出ます。
私はこのコードを試しています。
normDisMatrix$newColumn <- labels
このようなメッセージが表示されます。
警告メッセージです。In normDisMatrix$newColumn <- labels : Coercing LHS をリストにする
その後、行列を確認すると、NULLのようです。
dim(normDisMatrix)
NULL
注 ラベルは1〜4までの数字を持つ単なるベクトルです。
何が問題なのでしょうか?
解決方法は?
@thelatemail さんのご指摘のように
$
演算子を使用して行列をサブセットすることはできません。 これは、行列が単なる次元属性を持つ単一のベクトルであるためです。 このため
$
を使用して新しい列を追加しようとすると、R は行列を
$
はリストであるベクトルに対して使用することができます。
欲しい関数は
cbind()
(
c
オラム
バインド
). 例えば、次のような行列があるとします。
m
(m <- matrix(51:70, 4))
# [,1] [,2] [,3] [,4] [,5]
# [1,] 51 55 59 63 67
# [2,] 52 56 60 64 68
# [3,] 53 57 61 65 69
# [4,] 54 58 62 66 70
というベクトルから新しい列を追加する。
labels
を実行することができます。
labels <- 1:4
cbind(m, newColumn = labels)
# newColumn
# [1,] 51 55 59 63 67 1
# [2,] 52 56 60 64 68 2
# [3,] 53 57 61 65 69 3
# [4,] 54 58 62 66 70 4
関連
-
[解決済み】プロット時に 'x' と 'y' の長さが異なる ERROR が発生する。
-
[解決済み】rbind(deparse.level, ...)でエラー:引数の列の数がRにマッチしていない
-
[解決済み】Rヒストグラムの範囲エラー:いくつかの'x'がカウントされない; 'break'が'x'の範囲に及ばないかもしれない
-
[解決済み】長いオブジェクトの長さは、短いオブジェクトの長さの倍数ではない?[重複]。
-
[解決済み】Rで文字ベクトルから引用符を削除する
-
[解決済み] 因子を日付形式に変換するにはどうすればいいですか?
-
[解決済み】二項演算子への非数値引数【非公開
-
[解決済み] na.fail.defaultのエラー:オブジェクトの値が見つからない - しかし、値が見つからないことはありません。
-
[解決済み】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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー:'dimnames' [2]の長さが配列の範囲と等しくない [終了しました]
-
[解決済み】基本 - T-検定 -> グループ化因子は正確に2水準でなければならない
-
[解決済み】エラー:私のコードで予期しないシンボル/入力/文字列定数/数値定数/SPECIALが発生した
-
[解決済み】ベースグラフィックスでプロットエリアの外側に凡例をプロットする?
-
[解決済み】lis[[i]]のエラー:1つ未満の要素を選択しようとした場合
-
[解決済み】R ggplot2 で scale_x_discrete を使用する。
-
[解決済み】r Error dim(X) must have a positive length?
-
[解決済み] [Solved] read.csv warning 'EOF within quoted string' prevents complete reading of file.
-
[解決済み】 eval(expr, envir, enclos) でのエラー : オブジェクトが見つかりません。
-
[解決済み】seq_alongはうまくいくが、seqが意図しない結果を生む例とは?