如何查詢 R 資料框某列平方值的和?
要查詢 R 資料框中某列平方值的和,我們只需用冪運算子號^將該列求方,並使用 sum 函式進行求和。例如,如果我們有一個名為 df 的資料框,其中包含一列名為 V,則可以使用 sum(df$V^2) 命令來查詢 V 的平方值的和。
示例
考慮以下資料框:
ID<-1:20 x<-rpois(20,5) df1<-data.frame(ID,x) df1
輸出
ID x 1 1 3 2 2 9 3 3 7 4 4 4 5 5 6 6 6 4 7 7 7 8 8 4 9 9 8 10 10 5 11 11 6 12 12 7 13 13 7 14 14 7 15 15 5 16 16 4 17 17 4 18 18 5 19 19 4 20 20 5
求 df1 中列 x 的平方值和:
示例
sum(df1$x^2)
輸出
[1] 667
示例
S.No<-LETTERS[1:20] y<-rnorm(20,5,1) df2<-data.frame(S.No,y) df2
輸出
S.No y 1 A 4.398238 2 B 5.543076 3 C 3.089420 4 D 7.313162 5 E 6.389394 6 F 5.718104 7 G 4.999203 8 H 5.835729 9 I 5.078716 10 J 3.507107 11 K 5.712762 12 L 2.778876 13 M 4.379454 14 N 5.487530 15 O 6.192156 16 P 5.065865 17 Q 4.984204 18 R 4.925256 19 S 4.522911 20 T 4.957369
求 df2 中列 y 的平方值和:
示例
sum(df2$y^2)
輸出
[1] 531.5479
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP