xx
head(xx,1)
Sport variable 2012.07.01 2012.07.02 2012.07.03 2012.07.04 2012.07.05 2012.07.06 2012.07.07 2012.07.08 2012.07.09 2012.07.10 2012.07.11 2012.07.12 2012.07.13 2012.07.14 2012.07.15 2012.07.16 2012.07.17
1 Soccer Likes 13 13 14 12 11 11 NA 9 16 11 12 15 10 NA 13 9 10
2012.07.18 2012.07.19 2012.07.20 2012.07.21 2012.07.22 2012.07.23 2012.07.24 2012.07.25 2012.07.26 2012.07.27 2012.07.28 2012.07.29 2012.07.30 2012.07.31 2012.08.01 2012.08.02 2012.08.03 2012.08.04 2012.08.05
1 16 10 17 NA 10 15 14 11 11 13 NA 13 26 987 898 162 146 NA 257
2012.08.06 2012.08.07 2012.08.08 2012.08.09 2012.08.10 2012.08.11 2012.08.12 2012.08.13 2012.08.14 2012.08.15 2012.08.16 2012.08.17 2012.08.18 2012.08.19 2012.08.20 2012.08.21 2012.08.22 2012.08.23 2012.08.24
1 370 443 490 612 646 NA 311 371 432 512 610 734 NA 1002 931 886 190 317 386
2012.08.25 2012.08.26 2012.08.27 2012.08.28 2012.08.29 2012.08.30 2012.08.31 2012.09.01 2012.09.02 2012.09.03 2012.09.04 2012.09.05 2012.09.06 2012.09.07 2012.09.08 2012.09.09 2012.09.10 2012.09.11 2012.09.12
1 NA 586 812 904 863 941 922 NA 150 146 175 132 254 330 NA 198 281 254 316
2012.09.13 2012.09.14 2012.09.15 2012.09.16 2012.09.17 2012.09.18 2012.09.19 2012.09.20 2012.09.21 2012.09.22 2012.09.23 2012.09.24 2012.09.25 2012.09.26 2012.09.27 2012.09.28 2012.09.29 2012.09.30 2012.10.01
1 416 594 NA 668 745 972 984 885 496 NA 687 734 767 832 965 934 NA 200 225
2012.10.02 2012.10.03 2012.10.04 2012.10.05 2012.10.06 2012.10.07 2012.10.08 2012.10.09 2012.10.10 2012.10.11 SD Mean Max Min mean
1 219 181 198 229 NA 364 431 492 592 612 336.9102 NA soccer 9 NA
次の式を使用して、各行ごとに行の標準偏差、平均、最大、最小などを計算しようとしています:
transform(xx, SD=apply(xx,1, sd, na.rm = TRUE))
transform(xx, Mean=apply(xx,1, mean, na.rm = TRUE))
transform(xx, Max=apply(xx,1, max, na.rm = TRUE))
transform(xx, Min=apply(xx,1, min, na.rm = TRUE))
最初の 2 列はすべて数値ではなくテキストであるため、これが機能しているとは思いません。
行ベースの計算で数値を計算する方法はありますか?