Hola! recién estoy aprendiendo a utilizar R, estoy haciendo un código en el cual agrego dos columnas a mi dataframe con operadores aritméticos, cuando extraigo esas columnas en una tabla el resultado de esas divisiones me da como resultado en algunos casos NaN o Inf, por lo cual quiero reemplazarlos. He intentado con avst18[is.na(avst18)]<-0, pero eso es para datos faltantes y en este caso la división tiene los siguientes casos 0/0 (Tanto el target como el avance están en cero) o X/0 (target tiene un monto y pautado está en 0); mi intenciónes que ne el avance tenga un cero. He intentado con is.nan e is.infinite pero me sale este error. Error in is.nan(avst18): default method not implemented for type 'list' calls: <Anonymous> ... withVisible -> eval ->eval->[<-->[<-.data.frame
Podrían, por favor, apoyarme con esto, debe ser algo muy básico pero nunca fui buena programando y recién estoy aprendiendo en R. Mil gracias.
P.D.: Estoy utilizando la paquetería Dplyr