วิธีปิดการใช้งานสัญลักษณ์ทางวิทยาศาสตร์ใน 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

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

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