เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ฟังก์ชัน R ใน Julia

เราได้เห็นการใช้ฟังก์ชัน Python ใน Julia ไปแล้ว และการใช้ R ก็มีลักษณะคล้ายกัน โดยใช้แพ็กเกจ RCall ที่นำเข้ามาก่อนหน้าแล้ว จากนั้นใช้ macro rimport เพื่อนำเข้าแพ็กเกจ ก่อนหน้านี้เราได้นำเข้า base ซึ่งเป็นชุดฟังก์ชันพื้นฐานของ R

ในบทเรียนนี้ให้กำหนดเวกเตอร์สองตัวคือ x และ y โดยใช้วงเล็บเหลี่ยมแบบมาตรฐานของ Julia จากนั้นกลับลำดับของเวกเตอร์ y และสุดท้ายพล็อตกราฟของ x เทียบกับ y

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Julia ระดับกลาง

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างเวกเตอร์สองตัวใน Julia ตัวหนึ่งมีค่าหนึ่งถึงสี่ และอีกตัวมีค่าห้าถึงแปด
  • กลับลำดับของเวกเตอร์ y โดยใช้ฟังก์ชัน rev ของ R โดยส่ง y เป็นอาร์กิวเมนต์
  • พล็อตกราฟของ x เทียบกับ y โดยใช้ฟังก์ชัน plot ของ R

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

using RCall
@rimport base as r_base

# Define two vectors, x and y, with values one to four and five to eight
x = [____, ____, ____, ____]
y = [____, ____, ____, ____]

# Reverse the order of the values in y using R
y = ____.____(____)

# Plot x and y using R
r_base.____(____, ____)
แก้ไขและรันโค้ด