मेरे पास data.frame
कॉलम "ए" और "बी" के साथ है। मैं "उच्च" और "कम" नामक कॉलम जोड़ना चाहता हूं जिसमें कॉलम ए और बी के बीच उच्चतम और निम्नतम शामिल है।क्या एक वेक्टरीकृत समानांतर अधिकतम() और न्यूनतम() है?
क्या डेटाफ्रेम में लाइनों पर लूप किए बिना ऐसा करने का कोई तरीका है?
संपादित करें: यह ओएचएलसी डेटा के लिए है, और इसलिए उच्च और निम्न कॉलम में एक ही पंक्ति पर ए और बी के बीच उच्चतम और निम्नतम तत्व होना चाहिए, और पूरे कॉलम में नहीं। क्षमा करें अगर यह बुरी तरह से शब्द है।
Extremes package:base R Documentation
Maxima and Minima
Description:
Returns the (parallel) maxima and minima of the input values.
Usage:
max(..., na.rm = FALSE)
min(..., na.rm = FALSE)
pmax(..., na.rm = FALSE)
pmin(..., na.rm = FALSE)
pmax.int(..., na.rm = FALSE)
pmin.int(..., na.rm = FALSE)
Arguments:
...: numeric or character arguments (see Note).
na.rm: a logical indicating whether missing values should be
removed.
Details:
‘pmax’ and ‘pmin’ take one or more vectors (or matrices) as
arguments and return a single vector giving the ‘parallel’ maxima
(or minima) of the vectors. The first element of the result is
the maximum (minimum) of the first elements of all the arguments,
the second element of the result is the maximum (minimum) of the
second elements of all the arguments and so on. Shorter inputs
are recycled if necessary. ‘attributes’ (such as ‘names’ or
‘dim’) are transferred from the first argument (if applicable).
धन्यवाद! एक दूसरे में कोशिश कर रहे होंगे। –