根据条件替换R数据帧中的值
在R中,我使用带有if语句的for循环替换数据帧中超出特定范围的所有值根据条件替换R数据帧中的值,r,if-statement,dataframe,replace,R,If Statement,Dataframe,Replace,在R中,我使用带有if语句的for循环替换数据帧中超出特定范围的所有值 for (i in seq_along(df$Age)) { if (df$Age[[i]] > 90 || df$Age[[i]] < 16) { df$Age[[i]] <- NA } } for(沿(df$Age)顺序排列的i){ 如果(df$Age[[i]]>90 | | df$Age[[i]]]
for (i in seq_along(df$Age)) {
if (df$Age[[i]] > 90 || df$Age[[i]] < 16) {
df$Age[[i]] <- NA
}
}
for(沿(df$Age)顺序排列的i){
如果(df$Age[[i]]>90 | | df$Age[[i]]]<16){
df$Age[[i]]是!有一个名为replace
的命令:
df$Age <- with(df, replace(Age, Age > 90 | Age < 16, NA))
df$年龄90岁|年龄<16岁,不适用)
df$Age[df$Age>90 | df$Age<16]我有四本关于R的参考书,我通读了,我在网上用“R替换”之类的词组进行了广泛的搜索,无论出于什么原因,我都找不到那个简单的解决方案……谢谢!非常感谢。