ชุดคำสั่งที่ทำงานตามลำดับ
พื้นที่ฝึก
R
เส้นทางฝึก R ตั้งแต่ศูนย์
นิยามก่อน
R คืออะไร
R ใช้เขียนคำสั่งที่ชัดเจน ที่นี่เรียนเป็น เส้นทางฝึก R ตั้งแต่ศูนย์ เริ่มจากภาพเดียว input ผ่านขั้นตอนแล้วกลายเป็น output
analysis.Rรัน Rscript analysis.Rนิสัย เรียน R ทีละส่วนเล็ก แล้วพิมพ์ตัวอย่างสั้นและรันค่าคือข้อมูล ตัวแปรคือชื่อที่เก็บข้อมูล
งานย่อยที่มีชื่อ รับ input และสร้างผลลัพธ์
Rscript รันโค้ดจาก analysis.R
โค้ดแรกที่อ่านง่าย
ผลลัพธ์ของโปรแกรม
entry point output syntax printprint(42)
ผลลัพธ์ 42ตระกูลภาษา
ผังตระกูล R
ดูว่า R มาจากไหน ใกล้กับภาษาใด และควรเรียนอะไรต่อ
เริ่มจากศูนย์
คลังคำถาม
ค้นหาก่อนฝึก
เลือกขั้นหรือค้นหาแบบฝึกของภาษานี้ แล้วเปิดข้อที่ต้องการทันที
R ข้อ 1
R ข้อ 1 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
R ข้อ 2
R ข้อ 2 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
R ข้อ 3
R ข้อ 3 เลือกคำอธิบายที่ตรงกับ function ที่ใช้ซ้ำได้ ที่สุด
R ข้อ 4
R ข้อ 4 เลือกคำอธิบายที่ตรงกับ collection พื้นฐาน ที่สุด
R ข้อ 5
R ข้อ 5 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
R ข้อ 6
R ข้อ 6 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
R ข้อ 7
R ข้อ 7 เลือกคำอธิบายที่ตรงกับ function ที่ใช้ซ้ำได้ ที่สุด
R ข้อ 8
R ข้อ 8 เลือกคำอธิบายที่ตรงกับ collection พื้นฐาน ที่สุด
R ข้อ 9
R ข้อ 9 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
R ข้อ 10
R ข้อ 10 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
R ข้อ 11
R ข้อ 11 เลือกคำอธิบายที่ตรงกับ function ที่ใช้ซ้ำได้ ที่สุด
R ข้อ 12
R ข้อ 12 เลือกคำอธิบายที่ตรงกับ collection พื้นฐาน ที่สุด
R ข้อ 13
R ข้อ 13 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
R ข้อ 14
R ข้อ 14 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
R ข้อ 15
R ข้อ 15 เลือกคำอธิบายที่ตรงกับ function ที่ใช้ซ้ำได้ ที่สุด
R ข้อ 16
R ข้อ 16 เลือกคำอธิบายที่ตรงกับ collection พื้นฐาน ที่สุด
R ข้อ 17
R ข้อ 17 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
R ข้อ 18
R ข้อ 18 เลือกคำอธิบายที่ตรงกับ ตั้งชื่อให้ค่า ที่สุด
ปรนัย
R ข้อ 1
R ข้อ 1 เลือกคำอธิบายที่ตรงกับ พิมพ์ค่าออกมา ที่สุด
print(42)
อ้างอิง
รูปแบบของ analysis.R
Rscript analysis.Rentry point output syntax print
ผลลัพธ์ของโปรแกรม
print(42)
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types <-
ค่าและชื่อ
total <- 42 print(total)
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection Vector
ฟังก์ชันและ collection
add <- function(a, b) {
a + b
}
scores <- c(40, 2)
print(length(scores))- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks