-1
データフレームはRであり、すべての行ではなく特定の列を削除する必要があります。たとえば、特定の行の列値のみを変更するR
の行の場合df$score > 100
これを10で除算して元の値に置き換えたいとします。
Rでこれを行うにはどうすればよいですか?一例としてmtcarsを使用して
データフレームはRであり、すべての行ではなく特定の列を削除する必要があります。たとえば、特定の行の列値のみを変更するR
の行の場合df$score > 100
これを10で除算して元の値に置き換えたいとします。
Rでこれを行うにはどうすればよいですか?一例としてmtcarsを使用して
、あなたはこのようにそれを行うことができます。
mtcars$mpg <- ifelse(mtcars$mpg > 100, mtcars$mpg/10, mtcars$mpg)
がdata.table
を使用して、我々は「I」に設定された条件に一致する行に対して所定の位置に割り当てることができます。
library(data.table)
setDT(df)[score>100, score := score/10]