วิธีปิดการใช้งานสัญลักษณ์ทางวิทยาศาสตร์ใน r (พร้อมตัวอย่าง)
คุณสามารถใช้วิธีการต่อไปนี้เพื่อปิดใช้งานสัญลักษณ์ทางวิทยาศาสตร์ใน R:
วิธีที่ 1: ปิดใช้งานสัญลักษณ์ทางวิทยาศาสตร์เป็นการตั้งค่าส่วนกลาง
options(scipen= 999 )
วิธีที่ 2: ปิดใช้งานสัญกรณ์ทางวิทยาศาสตร์สำหรับตัวแปร
format(x, scientific = F )
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ
วิธีที่ 1: ปิดใช้งานสัญลักษณ์ทางวิทยาศาสตร์เป็นการตั้งค่าส่วนกลาง
สมมติว่าเราทำการคูณต่อไปนี้ใน R:
#perform multiplication x <- 9999999 * 12345 #view results x [1] 1.2345e+11
ผลลัพธ์จะแสดงเป็นสัญกรณ์วิทยาศาสตร์เนื่องจากมีจำนวนมาก
รหัสต่อไปนี้แสดงวิธีปิดการใช้งานสัญกรณ์ทางวิทยาศาสตร์เป็นการตั้งค่าส่วนกลาง ซึ่งหมายความว่าจะไม่มีตัวแปรในเอาต์พุตใด ๆ ที่แสดงในรูปแบบทางวิทยาศาสตร์
#turn off scientific notation for all variables options(scipen= 999 ) #perform multiplication x <- 9999999 * 12345 #view results x [1] 123449987655
โปรดทราบว่าตัวเลขทั้งหมดจะแสดงขึ้นเนื่องจากเราได้ปิดใช้งานสัญกรณ์ทางวิทยาศาสตร์
โปรดทราบว่าค่าเริ่มต้นของ scipen คือ 0 ดังนั้นคุณสามารถรีเซ็ตการตั้งค่าส่วนกลางนี้ได้โดยใช้ ตัวเลือก (scipen=0) ใน R:
#turn scientific notation back on
options(scipen= 0 )
#perform multiplication again
x <- 9999999 * 12345
#view results
x
[1] 1.2345e+11
วิธีที่ 2: ปิดใช้งานสัญกรณ์ทางวิทยาศาสตร์สำหรับตัวแปร
รหัสต่อไปนี้แสดงวิธีปิดการใช้งานสัญกรณ์ทางวิทยาศาสตร์สำหรับตัวแปรเดี่ยว:
#perform multiplication x <- 9999999 * 12345 #display results and turn of scientific notation format(x, scientific = F ) [1] "123449987655" #perform another multiplication y <- 9999999 * 999999 #view results y [1] 9.999989e+12
โปรดทราบว่าจะแสดงเฉพาะตัวแปรแรกโดยไม่มีสัญลักษณ์ทางวิทยาศาสตร์ เนื่องจากเป็นตัวแปรเดียวที่เราใช้ฟังก์ชัน format()
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้แสดงวิธีดำเนินการทั่วไปอื่นๆ ใน R:
วิธีปัดเศษตัวเลขใน R
วิธีแปลงเวกเตอร์เป็นสตริงใน R
วิธีแปลงคอลัมน์ data frame เป็น vector ใน R
วิธีแปลงเมทริกซ์เป็นเวกเตอร์ใน R