أكثر

R: تغيير أبعاد RasterBrick من TXY إلى XYT

R: تغيير أبعاد RasterBrick من TXY إلى XYT


أواجه صعوبات فيرالحصول على بيانات المناخ من أnetCDFالملف بالتنسيق الصحيح لمزيد من التحليل. أنا أعمل مع البيانات العالمية الشبكية على مؤشر هطول الأمطار القياسي (تم تنزيله من هنا وأريد تجميع القيم الشهرية لكل خلية شبكة إلى متوسط ​​سنوي.

المشكلة الآن هي أنه في الملف يتم تنظيم البيانات على أنها TXY ، حيث T هي عدد الأشهر منذ يناير 1960 و X و Y هما خط الطول وخط العرض على التوالي. نتيجة لذلك ، عندما أقوم بتحميل الملف إلىرمع،

مكتبة (نقطية) spi <-brick ("data.nc")

أحصل على الأبعاد التالية:

الفئة: أبعاد RasterBrick: 144 ، 441 ، 63504 ، 58 (nrow ، ncol ، ncell ، nlayers) الدقة: 1 ، 2.5 (x ، y) المدى: 228 ، 669 ، 0 ، 360 (xmin ، xmax ، ymin ، ymax) تنسيق . المرجع. : مصدر بيانات NA: أسماء data.nc: X.66.25 ، X.63.75 ، X.61.25 ، X.58.75 ، X.56.25 ، X.53.75 ، ... درجة شمال: -66.25 ، 76.25 (الحد الأدنى ، الحد الأقصى) varname: aprod

مزعج للغاية ، الملاحظات الشهرية على الأعمدة بينما إحداثيات خطوط العرض على الطبقات. وهو ما لا أجده مفيدًا جدًا ويجعل معالجة البيانات صعبة نوعًا ما.

لذلك تساءلت ، إذا كانت هناك طريقة يمكنني من خلالها تغيير الأبعاد إلى تنسيق أكثر تقليدية؟ مع البيانات ذات الأهمية على الطبقات.


يسمح مصدر البيانات هذا (مكتبة بيانات IRI) بإعادة الترتيب بلغته ، على سبيل المثال ألحق

[X ص] إعادة ترتيب

وصلة البيانات


شاهد الفيديو: Análisis SIG con R y R Studio - Lección 2. OPERACIÓNES RÁSTER CÁLCULO ÍNDICE ÁRIDEZ MARTONNE