R ประเภทข้อมูล


ประเภทข้อมูล

ในการเขียนโปรแกรม ประเภทข้อมูลเป็นแนวคิดที่สำคัญ

ตัวแปรสามารถจัดเก็บข้อมูลประเภทต่างๆ และประเภทต่างๆ สามารถทำสิ่งต่างๆ ได้

ใน R ไม่จำเป็นต้องประกาศตัวแปรด้วยประเภทใดโดยเฉพาะ และสามารถเปลี่ยนประเภทได้หลังจากตั้งค่าแล้ว:

ตัวอย่าง

my_var <- 30 # my_var is type of numeric
my_var <- "Sally" # my_var is now of type character (aka string)

R มีประเภทข้อมูลและคลาสอ็อบเจ็กต์ที่หลากหลาย คุณจะได้เรียนรู้มากขึ้นเกี่ยวกับสิ่งเหล่านี้เมื่อคุณได้รู้จักกับ R ต่อไป


ประเภทข้อมูลพื้นฐาน

ชนิดข้อมูลพื้นฐานใน R สามารถแบ่งออกเป็นประเภทต่อไปนี้:

  • numeric- (10.5, 55, 787)
  • integer- (1L, 55L, 100L โดยที่ตัวอักษร "L" ประกาศนี้เป็นจำนวนเต็ม)
  • complex- (9 + 3i โดยที่ "i" คือส่วนจินตภาพ)
  • character(aka string) - ("k", "R น่าตื่นเต้น", "FALSE", "11.5")
  • logical(หรือที่เรียกว่าบูลีน) - (จริงหรือเท็จ)

เราสามารถใช้class()ฟังก์ชันเพื่อตรวจสอบชนิดข้อมูลของตัวแปรได้:

ตัวอย่าง

# numeric
x <- 10.5
class(x)

# integer
x <- 1000L
class(x)

# complex
x <- 9i + 3
class(x)

# character/string
x <- "R is exciting"
class(x)

# logical/boolean
x <- TRUE
class(x)

คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับประเภทข้อมูลแต่ละประเภทในบทต่อๆ ไป