سؤال

أعتقد أن DDPLY IST الأداة التي أحتاجها لمهمتي وأواجه صعوبة في الحصول على النتائج الصحيحة. لقد قرأت لعدد من الساعات حول ddply وتجربت على رموز مختلفة، لكنني لم أحصل على أبعد من ذلك. هنا هو إطار بيانات مثال giveacodicetagpre.

يشير عمق إلى عمق التربة (Hum= طبقة الدبال) و Doc هو الكربون العضوي المذكور المقاس (DOC) لعمق التربة. لاحظ أن ليس كل عام لديه قياسات Doc وبعض فئات العمق مفقودة. هذا مزعج ولكن يأتي في كثير من الأحيان في مجموعة البيانات الخاصة بي. مع DDPLY أود إضافة عمود إلى إطار البيانات هذا الذي بحيث يتم إرجاع وثيقة طبقة التربة المكسوفة أعلاه، وينبغي إعطاء وثيقة طبقة التربة المذكورة أعلاه وللهام Hum NA لأن أي شيء يقع على رأس طبقة الدبال. كمثال: giveacodicetagpre.

في dataframe يجب حساب هذا بالطبع لكل عام وكل عمق. أرغب في تجنب أي وحلقات ويبدو أن DDPLY مناسبا لهذا، ومع ذلك، لم يكن لدي أي حظ في الحصول على أمر تأخر للعمل مع DDPLY. هذا بقدر ما حصلت عليه مع الكود (من الواضح أنه ليس بعيدا جدا): giveacodicetagpre.

هل لدى أي شخص اقتراحا؟ شكرا مقدما!

هل كانت مفيدة؟

المحلول

إذا كانت أعماقك بالفعل بالترتيب الصحيح في مجموعة البيانات الخاصة بك (كما هي في مثالك)، فيمكنك فقط القيام به: giveacodicetagpre.

لاحظ أنا أيضا مجمعة في المحطة.هذا يعطي: giveacodicetagpre.

إذا لم يتم فرزهم بالفعل حسب العمق، فاجعل عمق عامل مع المستويات بالترتيب الصحيح ثم فرز فيما يتعلق بذلك.ثم يجب أن يعمل هذا النهج.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top