मैं निम्नलिखित स्क्रिप्ट का उपयोग कर शून्य से NaN
मूल्यों को बदलने के लिए करने की कोशिश की:NaN मान को शून्य डेटा के साथ एक विशाल डेटा फ्रेम में कैसे बदलें?
rapply(data123, f=function(x) ifelse(is.nan(x),0,x), how="replace")
# [31] 0.00000000 -0.67994832 0.50287454 0.63979527 1.48410571 -2.90402836
NaN मूल्य शून्य होने के लिए दिखाया जा रहा था लेकिन जब मैं डेटा फ्रेम के नाम में टाइप और इसकी समीक्षा करने की कोशिश की, मूल्य था अभी भी NaN शेष है।
data123$contri_us
# [31] NaN -0.67994832 0.50287454 0.63979527 1.48410571 -2.90402836
मैं rapply
आदेश वास्तव में डेटा फ्रेम में समायोजन लागू करने गया था कि क्या यकीन नहीं है, या सिर्फ प्रति के रूप में दिखाया मूल्य बदल दिया।
कोई विचार वास्तव में NaN
मान शून्य से कैसे बदलें?
के लिए संपादित तुम बस 'data123 [is.nan (data123)] <ऐसा नहीं कर सकते - 0'? –
मैंने कोशिश की लेकिन आर ने निम्न त्रुटि संदेश दिया:> is.nan में त्रुटि (डेटा 123): प्रकार 'सूची' – cactussss