मैं आर में एक डेटाफ्रेम पंक्ति-दर-पंक्ति का निर्माण करना चाहता हूं। मैंने कुछ खोज की है, और सभी के साथ आया हूं एक खाली सूची बनाने का सुझाव है, एक सूची सूचकांक स्केलर रखें, फिर हर बार सूची में जोड़ें एकल-पंक्ति डेटाफ़्रेम और सूची सूचकांक को एक से आगे बढ़ाएं। अंत में, do.call(rbind,)
सूची में।
जबकि यह काम करता है, यह बहुत बोझिल लगता है। क्या समान लक्ष्य प्राप्त करने का आसान तरीका नहीं है?
जाहिर है मैं उन मामलों का उल्लेख करता हूं जहां मैं कुछ apply
फ़ंक्शन का उपयोग नहीं कर सकता हूं और स्पष्ट रूप से पंक्ति द्वारा डेटाफ्रेम पंक्ति बनाने की आवश्यकता है। कम से कम, क्या push
किसी सूची के अंत में स्पष्ट रूप से उपयोग किए जाने वाले अंतिम सूचकांक का ट्रैक रखने के बजाय एक रास्ता है ?
lapply()
, Map()
, और इतने पर है, लेकिन आप भी इस पर एक नज़र लेने के लिए चाहते हो सकता है aggregate()
, dapply() {heR.Misc}
और cast() {reshape}
देखने के लिए अपने कार्यों को इन के द्वारा नियंत्रित नहीं किया जा सकता है, तो फ़ंक्शन (ये सभी डेटा फ़्रेम लौटाते हैं)।
append()
[जिसे संभवतः सम्मिलित नाम दिया जाना चाहिए] याc()
किसी सूची के अंत में आइटम जोड़ने के लिए उपयोग कर सकते हैं , हालांकि यहां आपकी मदद नहीं की जाएगी।