मान लीजिए में प्रत्येक तत्व का परीक्षण करने के साथ मैं एक सूची है:का उपयोग lapply यदि एक सूची
alist<- list(4,6,8,9)
मैं परीक्षण करना चाहते हैं प्रत्येक सूची तत्व 7 से अधिक है और अगर यह सच है और 0 यदि 1 की एक सूची प्रदान असत्य।
हालांकि मुझे लापरवाही का उपयोग करना चाहिए।
lapply(alist,if,>7,1) or lapply(alist,if,cond>7,1)
बेशक इनमें से कोई भी काम नहीं है और मुझे निम्न त्रुटि मिल रही है।
Error: unexpected ',' in "lapply(alist, if,"
मुझे पता है कि आप 'lapply' का उपयोग करना चाहते हैं, लेकिन: as.numeric (alist> 7)' अच्छी तरह से काम करता है। –
"का उपयोग करना चाहिए 'lapply'" == "बेवकूफ होमवर्क असाइनमेंट"? –
हा हा यिप कार्ल ने इसे नाखुश किया। जब मैं इसमें भाग गया तो मुझे असाइनमेंट का पता लगाने के तरीके के बारे में 30% लगता था। सोचा था कि यह एक अच्छा सवाल था हालांकि लापरवाही के रूप में ... एक तर्क के रूप में और मैंने वहां कहीं और पाया कि मैं अगर कथन पूरा कर सकता हूं। – user1181337