0
我試圖通過兩個變量ICPSR和會話合併到不同的data.frame共同贊助和控制。我把這條消息保存在FUN中。爲什麼會發生?這是兩個數據的樣子。我應該如何解決合併這兩個數據集?在FUN中合併數據集時發生錯誤R
> str(cosponsors)
'data.frame': 2242 obs. of 10 variables:
$ ICPSR : num 1077 2605 2605 2605 2605 ...
$ session : num 103 103 104 105 106 107 103 103 103 103 ...
$ dv : num 0 0 0 0 0 0 0 0 0 0 ...
$ cd103 : num 4809 2616 2616 2616 2616 ...
$ dem : int 1 1 1 1 1 1 0 1 1 1 ...
$ rep : int 0 0 0 0 0 0 1 0 0 0 ...
$ indep : int 0 0 0 0 0 0 0 0 0 0 ...
$ dw_nominate: num -0.44 -0.425 -0.424 -0.422 -0.421 -0.419 0.345 -0.355 -0.378 -0.32 ...
$ iv : num 0.262 0.229 0.229 0.229 0.229 ...
$ yeaprop : num 0.25 0.25 1 0.571 0.4 ...
> str(control)
'data.frame': 2203 obs. of 3 variables:
$ session: num 103 103 103 103 103 103 103 103 103 103 ...
$ ICPSR : num 1077 2605 6455 6845 8080 ...
$ evcent : num 0.0109 0.0189 0.039 0.0105 0.0673 0 0.000836 0.0706 0.0882 0.0517 ...
> check<-merge(cosponsors, control, by("session", "ICPSR"))
Error in FUN(X[[1L]], ...) : argument "FUN" is missing, with no default
哎呀,我的錯!非常感謝! – user3077008