วิธีลบเครื่องหมายดอลลาร์ใน r (พร้อมตัวอย่าง)
คุณสามารถลบเครื่องหมายดอลลาร์และเครื่องหมายจุลภาคออกจากคอลัมน์กรอบข้อมูลใน R ได้อย่างง่ายดายโดยใช้ฟังก์ชัน gsub() บทช่วยสอนนี้แสดงสามตัวอย่างการใช้งานฟังก์ชันนี้ในทางปฏิบัติ
ลบเครื่องหมายดอลลาร์ในอาร์
รหัสต่อไปนี้แสดงวิธีการลบเครื่องหมายดอลลาร์ออกจากคอลัมน์เฉพาะในกรอบข้อมูลใน R:
#create data frame df1 <- data.frame(ID=1:5, sales=c('$14.45', '$13.39', '$17.89', '$18.99', '$20.88'), stringsAsFactors = FALSE ) df1 Sales IDs 1 1 $14.45 2 2 $13.39 3 3 $17.89 4 4 $18.99 5 5 $20.88 #remove dollar signs from sales column df1$sales = as.numeric ( gsub ("\$", "", df1$sales)) df1 Sales IDs 1 1 14.45 2 2 13.39 3 3 17.89 4 4 18.99 5 5 20.88
ลบเครื่องหมายดอลลาร์และลูกน้ำใน R
รหัสต่อไปนี้แสดงวิธีการลบเครื่องหมายดอลลาร์และคอลัมน์ออกจากคอลัมน์เฉพาะในกรอบข้อมูลใน R:
#create data frame df2 <- data.frame(ID=1:3, sales=c('$14,000', '$13,300', '$17,890'), stringsAsFactors = FALSE ) df2 Sales IDs 1 1 $14,000 2 2 $13,300 3 3 $17,890 #remove dollar signs and commas from sales column df2$sales = as.numeric ( gsub ("[\$,]", "", df2$sales)) df2 Sales IDs 1 1 14000 2 2 13300 3 3 17890
โปรดทราบว่าขณะนี้คุณสามารถคำนวณในคอลัมน์ยอดขายได้เนื่องจากเครื่องหมายดอลลาร์และเครื่องหมายจุลภาคถูกลบออกแล้ว
ตัวอย่างเช่น ตอนนี้เราสามารถคำนวณผลรวมของคอลัมน์ยอดขายได้:
#calculate sum of sales
sum(df2$sales)
[1] 45190
แหล่งข้อมูลเพิ่มเติม
วิธีทำ VLOOKUP (คล้ายกับ Excel) ใน R
วิธีแยกปีจากวันที่ใน R
วิธีเพิ่มแถวใน data frame ใน R