R - ไวยากรณ์พื้นฐาน

ตามแบบแผนเราจะเริ่มเรียนรู้การเขียนโปรแกรม R โดยเขียนคำว่า "Hello, World!" โปรแกรม. ขึ้นอยู่กับความต้องการคุณสามารถตั้งโปรแกรมได้ที่พรอมต์คำสั่ง R หรือคุณสามารถใช้ไฟล์สคริปต์ R เพื่อเขียนโปรแกรมของคุณ ลองตรวจสอบทั้งสองอย่างทีละรายการ

พร้อมรับคำสั่ง R

เมื่อคุณตั้งค่าสภาพแวดล้อม R แล้วคุณสามารถเริ่มพรอมต์คำสั่ง R ได้อย่างง่ายดายเพียงพิมพ์คำสั่งต่อไปนี้ที่พรอมต์คำสั่งของคุณ -

$ R

สิ่งนี้จะเปิดตัวล่าม R และคุณจะได้รับแจ้ง> ซึ่งคุณสามารถเริ่มพิมพ์โปรแกรมของคุณได้ดังนี้ -

> myString <- "Hello, World!"
> print ( myString)
[1] "Hello, World!"

ต่อไปนี้คำสั่งแรกกำหนดตัวแปรสตริง myString ซึ่งเรากำหนดสตริง "Hello, World!" จากนั้นคำสั่งถัดไป print () จะถูกใช้เพื่อพิมพ์ค่าที่เก็บไว้ในตัวแปร myString

ไฟล์ R Script

โดยปกติคุณจะทำการเขียนโปรแกรมของคุณโดยเขียนโปรแกรมของคุณในไฟล์สคริปต์จากนั้นคุณเรียกใช้สคริปต์เหล่านั้นที่พรอมต์คำสั่งของคุณด้วยความช่วยเหลือของล่าม R ที่เรียกว่า Rscript. เริ่มจากเขียนโค้ดต่อไปนี้ในไฟล์ข้อความที่เรียกว่า test.R ตาม -

# My first program in R Programming
myString <- "Hello, World!"

print ( myString)

บันทึกรหัสด้านบนในการทดสอบไฟล์ R และดำเนินการที่พรอมต์คำสั่ง Linux ตามที่ระบุด้านล่าง แม้ว่าคุณจะใช้ Windows หรือระบบอื่นไวยากรณ์จะยังคงเหมือนเดิม

$ Rscript test.R

เมื่อเรารันโปรแกรมข้างต้นจะให้ผลลัพธ์ดังต่อไปนี้

[1] "Hello, World!"

ความคิดเห็น

ความคิดเห็นเป็นเหมือนข้อความช่วยในโปรแกรม R ของคุณและล่ามจะไม่สนใจในขณะที่เรียกใช้โปรแกรมจริงของคุณ ความคิดเห็นเดียวเขียนโดยใช้ # ขึ้นต้นข้อความดังนี้ -

# My first program in R Programming

R ไม่รองรับการแสดงความคิดเห็นแบบหลายบรรทัด แต่คุณสามารถใช้กลอุบายได้ดังต่อไปนี้ -

if(FALSE) {
   "This is a demo for multi-line comments and it should be put inside either a 
      single OR double quote"
}

myString <- "Hello, World!"
print ( myString)
[1] "Hello, World!"

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