วิธีใช้ตัวดำเนินการเครื่องหมายดอลลาร์ ($) ใน r


คุณสามารถใช้ตัวดำเนินการเครื่องหมายดอลลาร์ ( $ ) ใน R เพื่อสร้างและเข้าถึงตัวแปรในรายการและกรอบข้อมูล

ตัวอย่างต่อไปนี้แสดงวิธีทั่วไปสี่วิธีในการใช้ตัวดำเนินการนี้ในทางปฏิบัติ

ตัวอย่างที่ 1: ใช้เครื่องหมายดอลลาร์เพื่อสร้างตัวแปรในรายการ

สมมติว่าเราสร้างรายการต่อไปนี้ใน R:

 #create list
my_list <- list(A= c(' X ', ' Y ', ' Z '),
                B=20,
                C=1:5)

#view list
my_list

$A
[1] “X” “Y” “Z”

$B
[1] 20

$C
[1] 1 2 3 4 5

เราสามารถใช้ตัวดำเนินการเครื่องหมายดอลลาร์ ( $ ) เพื่อสร้างตัวแปรใหม่ในรายการนี้:

 #create new variable in list
my_list$D <- c(' Hey ', ' Hi ', ' Hello ')

#view updated list
my_list

$A
[1] “X” “Y” “Z”

$B
[1] 20

$C
[1] 1 2 3 4 5

$D
[1] “Hey” “Hi” “Hello”

โปรดทราบว่ามีการเพิ่มตัวแปร D ใหม่ลงในรายการแล้ว

ตัวอย่างที่ 2: ใช้เครื่องหมายดอลลาร์เพื่อเข้าถึงตัวแปรในรายการ

นอกจากนี้เรายังสามารถใช้ตัวดำเนินการเครื่องหมายดอลลาร์ ( $ ) เพื่อเข้าถึงตัวแปรเฉพาะในรายการได้

ตัวอย่างเช่น เราสามารถใช้โค้ดต่อไปนี้เพื่อเข้าถึงตัวแปร C ในรายการ:

 #create list
my_list <- list(A= c(' X ', ' Y ', ' Z '),
                B=20,
                C=1:5)

#access variable C
my_list$C

[1] 1 2 3 4 5

โปรดทราบว่าจะส่งกลับเฉพาะค่าของตัวแปร C เท่านั้น

ตัวอย่างที่ 3: ใช้เครื่องหมายดอลลาร์เพื่อสร้างตัวแปรในกรอบข้อมูล

สมมติว่าเราสร้าง data frame ต่อไปนี้ใน R:

 #create data frame
df <- data. frame (team=c(' Mavs ', ' Spurs ', ' Rockets ', ' Nets '),
                 dots=c(140, 115, 109, 98))

#view data frame
df

     team points
1 Mavs 140
2 Spurs 115
3 Rockets 109
4 Nets 98

เราสามารถใช้ตัวดำเนินการเครื่องหมายดอลลาร์ ( $ ) เพื่อสร้างตัวแปรใหม่ในกรอบข้อมูลที่เรียกว่า Assists :

 #create new variable called assists
df$assists <- c(20, 25, 29, 49)

#view updated data frame
df

     team points assists
1 Mavs 140 20
2 Spurs 115 25
3 Rockets 109 29
4 Nets 98 49

โปรดทราบว่ามีการเพิ่มตัวแปร ช่วยเหลือ ใหม่ลงในกรอบข้อมูลแล้ว

ตัวอย่างที่ 4: ใช้เครื่องหมายดอลลาร์เพื่อเข้าถึงตัวแปรในกรอบข้อมูล

นอกจากนี้เรายังสามารถใช้ตัวดำเนินการเครื่องหมายดอลลาร์ ( $ ) เพื่อเข้าถึงตัวแปรเฉพาะในกรอบข้อมูล

ตัวอย่างเช่น เราสามารถใช้โค้ดต่อไปนี้เพื่อเข้าถึงตัวแปร จุด ในกรอบข้อมูล:

 #create data frame
df <- data. frame (team=c(' Mavs ', ' Spurs ', ' Rockets ', ' Nets '),
                 dots=c(140, 115, 109, 98))

#access values for points
df$points

[1] 140 115 109 98

โปรดทราบว่าจะส่งกลับเฉพาะค่าของตัวแปร จุด เท่านั้น

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีใช้ฟังก์ชันทั่วไปอื่นๆ ใน R:

วิธีใช้ฟังก์ชัน View() ใน R
วิธีใช้ฟังก์ชัน Aggregate() ใน R
วิธีใช้ฟังก์ชันแทนที่() ใน R

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *