में मैं एक नया data.table बनाना चाहते हैं या हो सकता है सिर्फ एक data.table करने के लिए कुछ कॉलम जोड़ें। यह कई नए कॉलम निर्दिष्ट करने के लिए आसान है, लेकिन क्या होता है अगर मैं एक तीसरे स्तंभ कॉलम मैं बनाने रहा हूँ में से एक के आधार पर एक मूल्य की गणना करना चाहते हैं। मुझे लगता है कि प्लीयर पैकेज ऐसा कुछ कर सकता है। क्या हम डेटाटेबल में ऐसे पुनरावर्तक (अनुक्रमिक) कॉलम निर्माण कर सकते हैं?मैं कैसे data.table में मक्खी स्तंभ पर मूल्यांकन कर सकते हैं (या बनाने के) एक r
मैं के रूप में
dt <- data.table(shop = 1:10, income = 10:19*70)
dt[ , list(hope = income * 1.05, hopemore = income * 1.20, hopemorerealistic = hopemore - 100)]
या शायद
dt[ , `:=`(hope = income*1.05, hopemore = income*1.20, hopemorerealistic = hopemore-100)]
आप अपने डीटी में नए स्तंभ के रूप में मूल्यों को बचाने के लिए चाहते हैं या बस उन्हें उत्पादन करते हैं? –
या तो मैं उग्र नहीं हूं। कभी-कभी मैं बचाना चाहता हूं और कभी-कभी मैं आउटपुट देखना चाहता हूं। – Farrel