我需要修改数据在列中输入的错误,所以我写了一组" if" while循环中的语句来修复它。但是if(df1[n,2] = 1)
中的等号会导致错误。我需要改变什么?
while(n<=424){
if(df1[n,2] = 1){
df1[n+1,2] <- df1[1,2]
df1[n+2,2] <- df1[1,2]
n <- n+3
答案 0 :(得分:1)
=
用于赋值,==
用于求平等
答案 1 :(得分:0)
尝试使用以下内容:
if(df1[n,2] == 1)