[解決済み】Rエラー。"新しい列は既存の列の後に穴を空ける"
2022-02-02 01:24:43
質問内容
2つのデータフレームがあります。1つはタスクの正確さ、もう1つは応答時間(RT)です。 すべての試行ではなく、正しい試行のRTだけを取得しようとしています。 正確性の表で不正確な試行をNAと表示し、RTの表で対応するセルをNAにしようとすると、エラーが発生するようです。
Error in `[<-.data.frame`(`*tmp*`, which(is.na(ACC)), value = NA) : new columns would leave holes after existing columns
コードはかなり単純です。ランダムに生成されたデータで試してみましたが、問題なく動作しているようです。 コードは以下の通りです。
ファイルを開く
ACC <- read_excel("PJ_ACC_TABLE.xlsx", sheet = 1)
RT <- read_excel("PJ_RT_TABLE.xlsx", sheet = 1)
エラーをNAに変更する
ACC <- ifelse(ACC>0,1,NA)
変更点
RT[which(is.na(ACC))] <- NA
私のACCテーブルは次のようなものです。
一方、私のRTテーブルは以下のような感じです。
ACCテーブルをNAを含むように変更した後、ベクトルに変わることに気づきました。
何かお手伝いいただけると助かります、ありがとうございます
解決方法は?
インデックスを作成することができます。
RT
で
is.na(ACC)
というように。この答えは、RTとACCが同じ次元であれば、うまくいきます。
#example data
RT <-data.frame(matrix(1:25,ncol=5))
ACC <-data.frame(matrix(rep(1,25),ncol=5))
ACC[c(1,3,5),c(2,3,4)] <-NA
#Put NA in RT where ACC is NA
RT[is.na(ACC)] <-NA
RT
X1 X2 X3 X4 X5
1 1 NA NA NA 21
2 2 7 12 17 22
3 3 NA NA NA 23
4 4 9 14 19 24
5 5 NA NA NA 25
関連
-
[解決済み] 不適合な配列のコードエラー
-
[解決済み】apply()とadply()の出力が異なる件)
-
[解決済み】ggplot boxplotでPosition-dodge警告?
-
[解決済み] lmer エラー: グループ化係数は観測数未満でなければならない
-
[解決済み】Rでのデータ操作。'X'はアトミックでなければならない
-
[解決済み】forループを実行すると「要因のレベルセットが異なる」というエラーが発生する
-
[解決済み】"object not interpretable as a factor "というエラーの意味は?[クローズド]
-
[解決済み】Rで「中断されたプロミスの評価を再開する」という警告を回避する
-
[解決済み] 既存のDataFrameに新しい列を追加する方法は?
-
[解決済み】データフレームの文字列カラムを複数カラムに分割する
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 変数の型(リスト)が無効です
-
[解決済み】lis[[i]]のエラー:1つ未満の要素を選択しようとした場合
-
[解決済み】Rでの関数の最適化(L-BFGS-Bでは'fn'に有限の値が必要)。
-
[解決済み】エラー。Rの'break'の数が無効
-
[解決済み】R Markdown - html出力でフォントサイズとフォントタイプを変更する
-
[解決済み】「'dimnames' [1]の長さが配列の範囲と等しくない」とはどういう意味ですか?
-
[解決済み] テスト
-
[解決済み】Rで、Error: ggplot2 doesn't know how to handle of data of class numericに対処する。
-
[解決済み】R4DSのエラー比較(1)は、アトミック型とリスト型でのみ可能です
-
[解決済み】dplyr: "Error in n(): 関数は直接呼ばれるべきではありません"