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