1

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]「合計」に変更するにはどうすればよい ですか?

4

1 に答える 1