में किसी सूची के तत्वों पर औसत कार्य कैसे लागू करें मेरे पास एक सूची है और मैं अपने तत्वों के माध्य की गणना करने के लिए lapply()
का उपयोग करना चाहता हूं। उदाहरण के लिए, सूची के सातवें आइटम के लिए मेरे पास है:आर
>list[[7]]
[1] 1 1 1 1 1 1 1 1 1 1
और मेरे उत्पादन किया जाना चाहिए:
> mean(temp[[7]][1:10])
[1] 1
लेकिन जब मैं परिणाम के नीचे की तरह lapply()
का उपयोग कुछ और होगा। मुझे क्या करना चाहिए?
> lapply(list[[7]][1:10],mean)
[[1]]
[1] 1
[[2]]
[1] 1
.
.
.
[[10]]
[1] 1
समझाते हुए भी एक अच्छा काम करता है यदि आप सूची के एक तत्व पर 'lapply' का उपयोग करते हैं, तो आप वेक्टर के प्रत्येक तत्व का अर्थ लेने जा रहे हैं। इसके बजाय 'lapply (सूची, मतलब)' का उपयोग करें। साथ ही, एक चर नाम के रूप में 'सूची' का उपयोग करना एक महत्वपूर्ण विचार है क्योंकि यह एक महत्वपूर्ण कार्य है! – Justin