直接上代码:
####全部替换
###将数据框中的a全部替换为100
data[data == "a"] = 100
###在指定列中进行替换,将a全部替换为100
data[,c(1,3)][data[,c(1,3)] == "a"] = 100
###利用for循环将1,3,4列中的a替换为100
for (i in c(1,3,4)) {
+ data[,i][data[,i] == "a"] = 100 ## 利用for循环将1,3,4列中的a替换为100
+ }
###在指定行中进行替换,将1,3行中的a替换为100
data[c(1,3),][data[c(1,3),] == "a"] = 100
###利用for循环实现指定行的替换
for (i in c(1,3,4)) {
+ data[,i][data[,i] == "a"] = 100 ##利用for循环实现指定行的替换
+ }
以上就是替换数据中某元素的R代码,亲测好用。