การเพิ่มคอลัมน์ใหม่
ในโลกที่สมบูรณ์แบบ คุณอาจมั่นใจได้ 100% ว่าจะได้รับกระแสเงินสดครบทุกบาท แต่เนื่องจากนี่คือการคาดการณ์อนาคต จึงมีโอกาสเสมอที่บางฝ่ายอาจไม่สามารถชำระเงินได้ คุณจึงตัดสินใจวิเคราะห์สถานการณ์เลวร้ายที่สุด โดยสมมติว่าจะได้รับเงินเพียงครึ่งหนึ่งของกระแสเงินสดที่คาดไว้ เพื่อเก็บสถานการณ์นี้ไว้วิเคราะห์ในภายหลัง จึงเพิ่มเป็นคอลัมน์ใหม่ใน data frame!
cash$half_cash <- cash$cash_flow * .5
cash
company cash_flow year half_cash
1 A 1000 1 500
2 A 4000 3 2000
3 A 550 4 275
4 B 1500 1 750
5 B 1100 2 550
6 B 750 4 375
7 B 6000 5 3000
เท่านี้เอง! การสร้างคอลัมน์ใหม่ใน data frame ทำได้ง่ายๆ เพียงกำหนดข้อมูลใหม่ให้กับ data_frame$new_column โดยทั่วไปคอลัมน์ที่สร้างขึ้นใหม่มักเป็นการแปลงค่าจากคอลัมน์ที่มีอยู่แล้ว ดังนั้น operator $ จึงมีประโยชน์อย่างมากในกรณีนี้!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R เบื้องต้นสำหรับการเงิน
คำแนะนำการฝึกหัด
- สร้างสถานการณ์เลวร้ายที่สุดใหม่ โดยสมมติว่าจะได้รับเงินเพียง 25% ของกระแสเงินสดที่คาดไว้ แล้วเพิ่มเป็นคอลัมน์ใหม่ชื่อ
quarter_cashใน data frame - จะเกิดอะไรขึ้นหากต้องใช้เวลานานเป็นสองเท่า (ในแง่ของ
year) กว่าจะได้รับเงิน? ให้เพิ่มคอลัมน์ใหม่ชื่อdouble_yearสำหรับสถานการณ์นี้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Quarter cash flow scenario
cash$quarter_cash <-
# Double year scenario