-1

私はこのデータを持っています。

str(x1);
'data.frame':   163 obs. of  4 variables:
$ Cage    : int  4055 4055 4055 4055 4055 4055 4055 4055 4055 4055 ...
$ LineName: int  1 7 2 8 3 9 4 10 5 11 ...
$ Result  : Factor w/ 2 levels "2","1": 2 2 2 1 1 2 1 2 2 1 ...
$ Pool    : Factor w/ 1 level "High": 1 1 1 1 1 1 1 1 1 1 ...
- attr(*, "na.action")=Class 'omit'  Named int [1:45] 83 165 173 176 186 187 188 189 190 191 ...
.. ..- attr(*, "names")= chr [1:45] "83" "165" "173" "176" ..

x1$Result の平均を取りたいと思います。私がそうするとき、私はこれを手に入れます。

mean(x1$Result)
[1] NA
Warning message:
In mean.default(x1$Result) : argument is not numeric or logical: returning NA

平均を得るにはどうすればよいですか?因子/レベルに関係していると思います。

4

1 に答える 1