これはほとんどの場合非常に基本的な質問ですが、私はちょっと立ち往生しています。私はR - 列を失うことなくデータフレームを操作する
mgrno AAPL BRK MSFT WYNN
0001 0 0 1 1
0003 1 0 1 0
0004 0 1 0 1
のようになります。だから私は得ることができ、結果、すなわち、私がやりたい何この
ようなデータフレーム(Bと呼ばれる)mgrno AAPL BRK MSFT WYNN
0001 0 0 1 2
0003 1 0 3 0
0004 0 1 0 2
が1で1より大きい任意の値を置き換えている必要があり私は戻って一緒に作品を置くためにMGRNO列を失うが、そこにこの
B <- as.data.frame(ifelse(B[,-1] == 0, 0, 1))
とのことで、これは私が
ような何かをする必要がありますtemp <-B[1]
B <- as.data.frame(ifelse(B[,-1] == 0, 0, 1))
B <- cbind(temp, B)
これ以上の方法が必要です。この基本的なことを両方の人に申し訳ありません。
短いと甘い - 私はすべての私のコードが短いと甘い、この単純な –