में शर्तों के आधार पर मैं एक data.table कि इसआर
dt <- data.table(ID=c("A","A","B","B"),Amount1=c(100,200,300,400),
Amount2=c(1500,1500,2400,2400),Dupl=c(1,0,1,0))
ID Amount1 Amount2 Dupl
1: A 100 1500 1
2: A 200 1500 0
3: B 300 2400 1
4: B 400 2400 0
मैं प्रत्येक पंक्ति dupl कॉलम में एक 1 है कि नकल और AMOUNT2 साथ Amount1 मूल्य प्रतिस्थापित करने की आवश्यकता की तरह लग रहा है डुप्लीकेट पंक्तियों बनाएं उस डुप्लिकेट पंक्ति में मूल्य। इसके अलावा मुझे डुप्लिकेट पंक्ति को डुप्ल में मान 2 देने की आवश्यकता है। इसका मतलब है कि इसे इस तरह दिखना चाहिए:
ID Amount1 Amount2 Dupl
1: A 100 1500 1
2: A 1500 1500 2
3: A 200 1500 0
4: B 300 2400 1
5: B 2400 2400 2
6: B 400 2400 0
किसी भी मदद की बहुत सराहना की जाती है! सधन्यवाद,
टिम
क्या कोई अन्य नियम हैं जिन्हें हमें जानने की आवश्यकता है? किसी दिए गए आईडी के लिए चार पंक्तियां हो सकती हैं? क्या "डुप्ल" कॉलम में "1" और "2" के अलावा अन्य मान हैं? – A5C1D2H2I1M1N2O1R2T1