मैं एक पुनरावृत्त फैशन में एक dataframe के स्तंभों को सांख्यिकी लागू करना चाहते हैं:आर पुनरावृति dataframe
कॉलम नंबर 1: 'ए' टैग है कि मैं भेदभाव करना चाहते हैं प्रतिनिधित्व करता है:
for (i in names(dataframe)) {
i <- as.name(i)
group1 <- i[A=="locationX"]
group2 <- i[A!="locationX"]
p <- wilcox.test(group1,group2,na.action(na.omit))$p.value
}
हालांकि, as.name()
names(dataframe)
द्वारा उत्पन्न कॉलम नामों से उलटा कॉमा को हटाने का प्रयास करना है।
दुर्भाग्य से यह मेरे त्रुटि देता है:
Error in i[A == "locationX"] : object of type 'symbol' is not subsettable
मुझे लगता है कि as.name()
यह करने के लिए सही तरीका नहीं है।
कोई सुराग?
क्या आप कृपया एक उदाहरण 'ए', और शायद 'हेड (डेटाफ्रेम)' दे सकते हैं (जो हमें आपके डेटाफ्रेम पर एक नज़र देता है)? –