วิธีการคำนวณกำลังสองของค่าในหน่วย 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