data.frame に行を追加したい:
x<-data.frame(sex=c("male","female"),number=c(2340,1890))
z<-data.frame(x,prop=x$number/sum(x$number))
z[3,]<-c("total",sum(z$number),sum(z[,3]))
Warning message:
In `[<-.factor`(`*tmp*`, iseq, value = "total") :
z
sex number prop
1 male 2340 0.553191489361702
2 female 1890 0.446808510638298
3 <NA> 4230 1
> z[3,1]<-"total"
Warning message:
In `[<-.factor`(`*tmp*`, iseq, value = "total") :
invalid factor level, NA generated
z[3,1]
「合計」に変更するにはどうすればよい ですか?