คำถามติดแท็ก mutate

5
สามารถใช้แพ็คเกจ dplyr สำหรับการกลายพันธุ์แบบมีเงื่อนไขได้หรือไม่?
สามารถใช้การกลายพันธุ์เมื่อการกลายพันธุ์เป็นเงื่อนไขหรือไม่ (ขึ้นอยู่กับค่าของค่าคอลัมน์บางอย่าง)? ตัวอย่างนี้ช่วยแสดงสิ่งที่ฉันหมายถึง structure(list(a = c(1, 3, 4, 6, 3, 2, 5, 1), b = c(1, 3, 4, 2, 6, 7, 2, 6), c = c(6, 3, 6, 5, 3, 6, 5, 3), d = c(6, 2, 4, 5, 3, 7, 2, 6), e = c(1, 2, 4, 5, 6, …

3
dplyr กลายพันธุ์ด้วยค่าเงื่อนไข
ในดาต้าเฟรมขนาดใหญ่ ("myfile") ที่มีสี่คอลัมน์ฉันต้องเพิ่มคอลัมน์ที่ห้าโดยมีค่าตามเงื่อนไขตามสี่คอลัมน์แรก ต้องการคำตอบที่มีdplyrและmutateส่วนใหญ่เป็นเพราะความเร็วในชุดข้อมูลขนาดใหญ่ ดาต้าเฟรมของฉันมีลักษณะดังนี้: V1 V2 V3 V4 1 1 2 3 5 2 2 4 4 1 3 1 4 1 1 4 4 5 1 3 5 5 5 5 4 ... ค่าของคอลัมน์ที่ห้า (V5) ขึ้นอยู่กับกฎเงื่อนไขบางประการ: if (V1==1 & V2!=4) { V5 <- 1 } else if (V2==4 …
88 r  dplyr  mutate 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.