1
問題があります。私はこの抽出物特定の値を持つ特定の列R
X b c
g /0.6
h 0.8/
様お願い、私は私のデシベルのすべての行とし、0.5よりも大きな値を持つ列で、新しい行列を作成したいこの
X a b c d
g 0.2 0.4 0.6 0.2
h 0.3 0.8 0 0.4
のように構造化されたデータフレームを持っていますあなたの提案のためにあなた!
問題があります。私はこの抽出物特定の値を持つ特定の列R
X b c
g /0.6
h 0.8/
様お願い、私は私のデシベルのすべての行とし、0.5よりも大きな値を持つ列で、新しい行列を作成したいこの
X a b c d
g 0.2 0.4 0.6 0.2
h 0.3 0.8 0 0.4
のように構造化されたデータフレームを持っていますあなたの提案のためにあなた!
我々はcolSums
を取得し、論理的マトリックス(df1[-1] > 0.5
)を作成し、それが0よりも大きいか否かを確認し、論理vector
df2 <- df1[c(TRUE, colSums(df1[-1] > 0.5)>0)]
に基づいてデータセットをサブセットNAに値< = 0.5を代入
df2[-1][df2[-1] <= 0.5] <- NA
問題があります。 [tabata.frame(tab、c(TRUE、colSums(tab [-1]> 50)> 0))のエラー: 未定義の列が選択されました – Silvia
@Silviaこれは、あなたが示した例に基づいており、動作しています私のために – akrun