R 修复方式错误(by.y,y):&x27;由';必须指定唯一有效的列

R 修复方式错误(by.y,y):&x27;由';必须指定唯一有效的列,r,merge,R,Merge,我是圣地亚哥州立大学的一名本科生,今年12月即将毕业,我将参加流域分析硕士班。在本课程中,我们使用R。我是编码和统计编程的新手,因此本课程极具挑战性。我不断遇到这个问题: drain.area.mi2 disch_mm3_yr = annual.mean.cfs$MeanQcfs * (3.154E7) * (2.832E7) drain_area_mm2 = drain.area.mi2 * 2.59E12 annual_disch_mm_yr = disch_mm3_yr / drai

我是圣地亚哥州立大学的一名本科生,今年12月即将毕业,我将参加流域分析硕士班。在本课程中,我们使用R。我是编码和统计编程的新手,因此本课程极具挑战性。我不断遇到这个问题:

drain.area.mi2

disch_mm3_yr = annual.mean.cfs$MeanQcfs * (3.154E7) * (2.832E7)

drain_area_mm2 = drain.area.mi2 * 2.59E12

annual_disch_mm_yr = disch_mm3_yr / drain_area_mm2

annual_disch_mm_yr

Q.ann.df <- data.frame("WaterYear"=annual.mean.cfs$WYear, "annual_discharge_mm_yr"=annual_disch_mm_yr)

Q.P.merge = merge(Q.ann.df,x.annual.wy,by.x="WaterYear",by.y="WaterYear")
Error in fix.by(by.y, y) : 'by' must specify a uniquely valid column
drain.area.mi2
disch_mm3_yr=年平均cfs$平均QCFS*(3.154E7)*(2.832E7)
排水管面积平方毫米=drain.area.mi2*2.59E12
年排水量毫米年=年排水量毫米3年/排水面积毫米2
年排放量

Q.ann.df请显示
x.annual.wy
colnames
。记住R是区分大小写的。