एक एक्सटीएस टेबल पर लागू.मासिक फ़ंक्शन का उपयोग करना चाहते हैं जिसमें एकाधिक कॉलम हैं। यह मैक्स के लिए अच्छा काम करता है, लेकिन मीन और मिन इस तथ्य से प्रभावित होते हैं कि कुछ कॉलम का मान शून्य होता है। क्या मैं इस फ़ंक्शन को शून्य के साथ कॉलम गिनने के बिना लागू कर सकता हूं?

apply.monthly(Total.Consumption.df, min)

क्षमा करें यदि यह एक बहुत ही सरल मुद्दा है :)

r
2
Franky Doul 19 सितंबर 2019, 04:07

1 उत्तर

सबसे बढ़िया उत्तर

एक विकल्प यह होगा कि 0 को NA से बदल दिया जाए और फिर min/max को na.rm = TRUE से प्राप्त कर लिया जाए।

apply.monthly(replace(Total.Consumption.df, Total.Consumption.df == 0, NA),
        min, na.rm = TRUE)
1
akrun 19 सितंबर 2019, 03:42