วิธีการคำนวณกำลังสองของค่าในหน่วย r


มีสามวิธีในการคำนวณกำลังสองของค่าใน R:

วิธีที่ 1: ใช้ ^

 x^2

วิธีที่ 2: การใช้งาน**

 x**2

วิธีที่ 3: ใช้ *

 x*x

โปรดทราบว่าแต่ละวิธีจะทำงานโดยใช้ค่า เวกเตอร์ หรือเฟรมข้อมูลเพียงค่าเดียว

ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ

ตัวอย่างที่ 1: คำนวณกำลังสองโดยใช้ ^

รหัสต่อไปนี้แสดงวิธีคำนวณกำลังสองของค่าเดียวโดยใช้สัญลักษณ์ ^ :

 #define variable
x <- 5

#calculate square of variable
x^2

[1] 25

รหัสต่อไปนี้แสดงวิธีคำนวณกำลังสองของแต่ละค่าในเวกเตอร์โดยใช้สัญลักษณ์ ^ :

 #definevector
x <- c(2, 5, 6, 9)

#calculate square of each value in vector
x^2

[1] 4 25 36 81

รหัสต่อไปนี้แสดงวิธีคำนวณกำลังสองของแต่ละค่าในกรอบข้อมูลโดยใช้สัญลักษณ์ ^ :

 #define data frame
x <- data. frame (A=c(2, 4, 5, 7, 8),
                B=c(3, 3, 5, 9, 12),
                C=c(7, 7, 8, 9, 15))

#view data frame
x

  ABC
1 2 3 7
2 4 3 7
3 5 5 8
4 7 9 9
5 8 12 15

#calculate square of each value in data frame
x^2

   ABC
1 4 9 49
2 16 9 49
3 25 25 64
4 49 81 81
5 64 144 225

ตัวอย่างที่ 2: คำนวณกำลังสองโดยใช้ **

รหัสต่อไปนี้แสดงวิธีคำนวณกำลังสองของค่าเดียวโดยใช้สัญลักษณ์ ** :

 #define variable
x <- 5

#calculate square of variable
x**2

[1] 25

รหัสต่อไปนี้แสดงวิธีคำนวณกำลังสองของแต่ละค่าในเวกเตอร์โดยใช้สัญลักษณ์ ** :

 #definevector
x <- c(2, 5, 6, 9)

#calculate square of each value in vector
x**2

[1] 4 25 36 81

รหัสต่อไปนี้แสดงวิธีคำนวณกำลังสองของแต่ละค่าในกรอบข้อมูลโดยใช้สัญลักษณ์ ** :

 #define data frame
x <- data. frame (A=c(2, 4, 5, 7, 8),
                B=c(3, 3, 5, 9, 12),
                C=c(7, 7, 8, 9, 15))

#view data frame
x

  ABC
1 2 3 7
2 4 3 7
3 5 5 8
4 7 9 9
5 8 12 15

#calculate square of each value in data frame
x**2

   ABC
1 4 9 49
2 16 9 49
3 25 25 64
4 49 81 81
5 64 144 225

ตัวอย่างที่ 3: คำนวณกำลังสองโดยใช้ *

รหัสต่อไปนี้แสดงวิธีคำนวณกำลังสองของค่าเดียวโดยใช้สัญลักษณ์ * :

 #define variable
x <- 5

#calculate square of variable
x*x

[1] 25

รหัสต่อไปนี้แสดงวิธีคำนวณกำลังสองของแต่ละค่าในเวกเตอร์โดยใช้สัญลักษณ์ * :

 #definevector
x <- c(2, 5, 6, 9)

#calculate square of each value in vector
x*x

[1] 4 25 36 81

รหัสต่อไปนี้แสดงวิธีคำนวณกำลังสองของแต่ละค่าในกรอบข้อมูลโดยใช้สัญลักษณ์ * :

 #define data frame
x <- data. frame (A=c(2, 4, 5, 7, 8),
                B=c(3, 3, 5, 9, 12),
                C=c(7, 7, 8, 9, 15))

#view data frame
x

  ABC
1 2 3 7
2 4 3 7
3 5 5 8
4 7 9 9
5 8 12 15

#calculate square of each value in data frame
x*x

   ABC
1 4 9 49
2 16 9 49
3 25 25 64
4 49 81 81
5 64 144 225

โปรดทราบว่าทั้งสามวิธีให้ผลลัพธ์ที่เหมือนกัน

รู้สึกอิสระที่จะใช้วิธีใดก็ได้ที่คุณต้องการ

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน R:

วิธีลบองค์ประกอบเฉพาะออกจากเวกเตอร์ใน R
วิธีลบค่า NA ออกจากเวกเตอร์ใน R
วิธีกรองเวกเตอร์ใน R

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *