मुझे tidyr पैकेज से इकट्ठा() फ़ंक्शन के साथ कोई समस्या है।tidyr के साथ त्रुटि :: इकट्ठा() जब मेरे पास अद्वितीय नाम हैं
sample
# A tibble: 5 × 6
market_share Y2012 Y2013 Y2014 Y2015 Y2016
<chr> <dbl> <dbl> <dbl> <dbl> <dbl>
1 KAB 0.23469425 0.23513725 0.23187590 0.22940831 0.22662625
2 BGD 0.21353096 0.21352769 0.20910574 0.20035900 0.19374223
3 NN 0.16891699 0.16204919 0.16272993 0.16388675 0.16154017
4 OG 0.07648682 0.07597078 0.07945966 0.07780233 0.08069057
5 Ha 0.05092648 0.05480555 0.06434457 0.07127716 0.08054208
अगर मैं कोशिश:
sample2 <- gather(sample, market_share, period, Y2012:Y2016)
Error: Each variable must have a unique name.
Problem variables: 'market_share'
हालांकि, प्रत्येक चर एक अनन्य नाम होना प्रतीत होता है।
Ha KAB BGD NN OG
1 1 1 1 1
यह एक आम मुद्दा लोग इकट्ठा के साथ किया है प्रतीत होता है, लेकिन मैं इसे नहीं मिलता है।
अच्छा। मैंने सोचा कि त्रुटि डेटाफ्रेम के क्षेत्रों में डुप्लिकेट मानों को सिंगल किया गया है। मेरे साथ नहीं हुआ मैं funciton के साथ नाम डुप्लिकेट कर रहा था। धन्यवाद! – Prometheus