ภาษาโปรแกรม R คือภาษาโปรแกรมและระบบซอฟต์แวร์ที่ออกแบบมาสำหรับการวิเคราะห์ข้อมูลและกราฟิก มันเป็นภาษาที่ทรงพลังและหลากหลายที่ใช้สำหรับการใช้งานทางสถิติและการคำนวณ พัฒนาขึ้นในปี 1993 โดย Robert Gentleman และ Ross Ihaka จากมหาวิทยาลัยโอ๊คแลนด์ ภาษานี้จึงกลายเป็นภาษาที่นักวิทยาศาสตร์ด้านข้อมูลทั่วโลกเลือกใช้อย่างรวดเร็ว
ภาษาการเขียนโปรแกรม R เป็นภาษาเชิงฟังก์ชันซึ่งดำเนินการคำสั่งทีละบรรทัดและส่งผลให้เกิดการวิเคราะห์ทางสถิติ รองรับลูป เลขคณิตเวกเตอร์ พีชคณิตเมทริกซ์ และแพ็คเกจทางสถิติที่หลากหลาย ซึ่งทำให้เป็นที่ต้องการอย่างมากสำหรับการวิเคราะห์ข้อมูล ไวยากรณ์ค่อนข้างคล้ายกับภาษา S แม้ว่า R จะเป็นภาษาที่ตีความในขณะที่ S เป็นภาษาที่คอมไพล์
R ถูกใช้กันอย่างแพร่หลายโดยนักสถิติ นักวิทยาศาสตร์ข้อมูล และนักวิจัยสำหรับการวิเคราะห์ทางสถิติประเภทต่างๆ การแสดงกราฟิก และการสร้างแบบจำลองทางคณิตศาสตร์ R ใช้ในการวิเคราะห์หลายตัวแปร การวิเคราะห์ภาพ การเรียนรู้ของเครื่อง และแอปพลิเคชันการเรียนรู้เชิงลึก สามารถใช้เพื่อสร้างแบบจำลองทางสถิติเชิงคาดการณ์ที่ซับซ้อน สร้างการแสดงภาพ และดำเนินการคำนวณ
เมื่อใช้ภาษาการเขียนโปรแกรม R ผู้ใช้สามารถเข้าถึงชุดข้อมูลจากแหล่งที่มาที่หลากหลาย เช่น ฐานข้อมูลออนไลน์ ไฟล์ข้อความ รูปภาพ บริการเว็บ และแหล่งที่มาอื่นๆ ได้รับการรองรับอย่างดีกับแพ็คเกจต่างๆ เช่น การจัดการข้อมูล คาเร็ต และ dplyr ซึ่งช่วยให้ผู้ใช้สามารถจัดการชุดข้อมูลได้อย่างง่ายดาย
ภาษาการเขียนโปรแกรม R ทำงานบนระบบปฏิบัติการที่หลากหลาย สามารถใช้ในสภาพแวดล้อมเว็บที่หลากหลาย และผู้ใช้ยังสามารถเขียนโค้ดและแอปพลิเคชันของตนเองได้ สามารถขยายได้และสามารถใช้ร่วมกับภาษาการเขียนโปรแกรมอื่นๆ เช่น Python, SAS, MATLAB และ Java
ภาษาการเขียนโปรแกรม R เป็นภาษาโอเพ่นซอร์สซึ่งได้รับการพัฒนาและสนับสนุนโดยชุมชนผู้ใช้อย่างต่อเนื่อง มีการใช้กันอย่างแพร่หลายในอุตสาหกรรมและเป็นเครื่องมือที่ทรงพลังและเป็นที่นิยมสำหรับนักวิทยาศาสตร์ข้อมูลและนักสถิติ