บล็อกเพื่อแลกเปลี่ยนเรียนรู้ สำหรับนักพัฒนาฟังก์ชันสำหรับ R ในประเทศไทย
สนับสนุนโดย สำนักงานกองทุนสนับสนุนการวิจัย (สกว)

08 พฤษภาคม 2548

เกี่ยวกับความช่วยเหลือ

1. การดูข้อความช่วยเหลือ

ก. ในกรณีที่ไม่ทราบหรือจำชื่อคำสั่งไม่ได้ และต้องการหาชื่อคำสั่งที่ต้องการนั้น

มีทางเลือกสองทาง คือหากพอจะเดาคำหลักที่น่าจะนำไปสู่คำสั่งที่ต้องการ ก็ใช้คำสั่ง help.search แล้วใส่ข้อความคำหลักนั้นเป็น argument โดยใส่คำหลักอยู่ภายในเครื่องหมายคำพูด เช่น

> help.search("collapse")

อีกทางหนึ่งเมื่อพอจะทราบหรือเดาได้ว่าน่าจะพบคำสั่งที่ต้องการใน package ใด ก็ใช้คำสั่ง help.start แล้วเลือกชื่อ package ที่ต้องการ ก็จะเห็นรายการของคำสั่งทั้งหมดใน package นั้น แล้วลองดูความช่วยเหลือของคำสั่งที่อาจเป็นคำสั่งที่ต้องการ อย่าลืมใส่วงเล็บเปล่าๆ ไว้หลังคำสั่งด้วย ดังนี้

> help.start()

ข. ในกรณีที่ทราบหรือจำชื่อคำสั่งได้ และต้องการดูวิธีการใช้งานคำสั่งนั้น

สามารถเรียกดูความช่วยเหลือคำสั่งนั้นโดยตรงโดยใช้คำสั่ง help แล้วใส่ชื่อคำสั่งที่ต้องการในวงเล็บ เช่น help(pack) เพื่อดูความช่วยเหลือของคำสั่ง pack (อยู่ใน library epican)

2. การเรียกตัวอย่างในแฟ้มความช่วยเหลือมาทำงานบน R console

ใช้คำสั่ง example เช่น เมื่อเรียกดูความช่วยเหลือสำหรับคำสั่ง pack แล้ว ได้ข้อความดังนี้

pack                 package:epican                 R Documentation

Pack a Dataset

Description:

Pack a case-by-case data frame into a compact format with
frequencies and means.

Usage:

pack(data, select, FUN)
...
Examples:

data(cca)
cca1 <- pack(cca,c(ovab,alcohol))
cca1
cca2 <- pack(cca,c(ovab,alcohol),FUN=mean)
cca2

เมื่อต้องการเรียกตัวอย่างมาทำงาน อาจใช้วิธี copy ข้อความมา paste บน R console ก็ได้ แต่มีอีกวิธีหนึ่งที่สะดวกคือใช้คำสั่ง example ซึ่งจะได้ผลลัพธ์บน R console ดังนี้

> example(pack)

pack> data(cca)

pack> (cca1 <- pack(cca, c(ovab, alcohol)))
ovab alcohol count
1 negative never 57
2 positive never 21
3 negative occasional 74
4 positive occasional 22
5 negative ex-drinker 15
6 positive ex-drinker 9
7 negative drinker 30
8 positive drinker 22

pack> (cca2 <- pack(cca, c(ovab, alcohol), FUN = mean))
ovab alcohol age
1 negative never 62.36842
2 positive never 59.19048
3 negative occasional 56.67568
4 positive occasional 59.36364
5 negative ex-drinker 64.00000
6 positive ex-drinker 62.00000
7 negative drinker 54.70000
8 positive drinker 58.72727


ในการใช้คำสั่ง
example จะทำให้ผลที่ได้จากการทำงานของตัวอย่างมี prompt เป็นชื่อของคำสั่งนั้น ตามด้วยเครื่องหมาย
'>' เช่นเป็น 'pack>' ดังตัวอย่างข้างต้น

สนับสนุนโดย สำนักงานกองทุนสนับสนุนการวิจัย (สกว)
Comments: แสดงความคิดเห็น

<< Home

This page is powered by Blogger. Isn't yours?