see I have a data.frame like this:
str(veh)
$VEHAGE int 3 6 35 35 5 3 7 4 5 1 ...
$VEHTYPE int 2 1 3 1 2 3 1 4 2 3 ...
then I run
a<-sqldf("SELECT VEHAGE, COUNT(VEHAGE) as count1
FROM veh
WHERE VEHTYPE==1
GROUP BY VEHAGE")
a<-sqldf("SELECT VEHAGE, COUNT(VEHAGE) as count234
FROM veh
WHERE VEHTYPE==2|3|4
GROUP BY VEHAGE")
I get a result like this
head(a)
VEHAGE count234
1 -9 92
2 1 79
3 2 164
4 3 212
5 4 260
6 5 199
I lost count1 in this case. But I want a head(a) like this
VEHAGE count1 count234
1 -9 92 510
2 1 79 844
3 2 164 123
4 3 212 123
5 4 260 100
6 5 199 100
Any Idea? Thanks in advance!