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)
คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับประเภทข้อมูลแต่ละประเภทในบทต่อๆ ไป