การตั้งชื่อคอลัมน์และแถว
ลองดู cash อีกครั้ง:
cash
comp cash yr
1 A 1000 1
2 A 4000 3
3 A 550 4
4 B 1500 1
5 B 1100 2
6 B 750 4
7 B 6000 5
อ้าว ไม่ถูกต้องแล้ว! ดูเหมือนว่าใครบางคนเปลี่ยนชื่อคอลัมน์ไปซะแล้ว ไม่ต้องกังวล สามารถเปลี่ยนกลับได้โดยใช้ colnames() เช่นเดียวกับที่เคยใช้ names() กับ vector มาก่อน
ในทำนองเดียวกัน สามารถเปลี่ยนชื่อแถวได้ด้วย rownames() แต่วิธีนี้ใช้น้อยกว่า
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R เบื้องต้นสำหรับการเงิน
คำแนะนำการฝึกหัด
- data frame
cashที่ถูกแก้ไขนั้นอยู่ใน workspace ของคุณแล้ว - แก้ไขชื่อคอลัมน์โดยใช้
colnames()และกำหนด character vector ที่ประกอบด้วย"company","cash_flow", และ"year"ตามลำดับนั้น - แสดงผล
colnames()ของcashที่แก้ไขแล้ว
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Fix your column names
# Print out the column names of cash