มีกรอบข้อมูลฉันจะเปลี่ยนค่าเฉพาะทั้งหมดในแถวและคอลัมน์ทั้งหมดได้อย่างไร ตัวอย่างเช่นฉันต้องการแทนที่ระเบียนว่างทั้งหมดด้วยNA
's (โดยไม่ต้องพิมพ์ตำแหน่ง):
df <- data.frame(list(A=c("", "xyz", "jkl"), B=c(12, "", 100)))
A B
1 12
2 xyz
3 jkl 100
ผลลัพธ์ที่คาดหวัง:
A B
1 NA 12
2 xyz NA
3 jkl 100