If Else 语句和删除 NA

If Else Statement and Removing NA's

我正在使用 ifelse 语句告诉程序将月份分类到各自的季度中。例如January-March(一),April-June(二).....等等。我使用以下 ifelse 语句:

eight$quarter<-ifelse(eight$month=="01", eight$quarter=="I", 0)

只要标题栏中有“01”值,"month" 出于某种原因,"quarter" 栏就会出现 NA 值。其他一切都很好,因为值 02-12 变为零。我很好奇我的编码哪里出错了,所以我可能会删除 NA 并将它们替换为相应的季度编号。

你可以试试:

eight$quarter<-ifelse(eight$month=="01", "I", 0)