2013-03-29 12 views
6

मैं आर में दूरी की गणना करने के कोशिश कर रहा हूँ, लेकिन मेरे में डेटा में पहली चर (स्तंभ) फ्रेम पंक्ति के नाम के रूप में एक स्तंभ लगाने के लिए एक आईडी है, उदाहरण के लिए मैं इस है:कैसे एक Dataframe

 
rownames ID  Amount1 
1  0015  15 
2  9812  25 
3  1672  89 

मैं कुछ इस तरह करना चाहते हैं:

 
rownames Amount1 
    0015  15 
    9812  25 
    1672  89 
+0

यह rownames में आईडी डाल करने के लिए बहुत ही सुरक्षित नहीं है। मैं इसे एक कॉलम के रूप में रखने की सलाह देते हैं। – Roland

+0

मेरी समस्या यह है कि मुझे एमसीएस को एक असमानता मैट्रिक्स के साथ करना है और यदि मैंने मूल राउनम्स रखा है तो मैं समूह नहीं देख पा रहा था, या बहुआयामी स्केलेमेंट बनाने के बाद मैं मूल राउनम्स के बजाय भूखंडों में आईडी कैसे देख सकता हूं? – Duck

उत्तर

2

हो सकता है कि आप इस के लिए देख रहे:

> DF <- DF[, -1] 
> colnames(DF)[1] <- 'rownames' 
> DF 
    rownames Amount1 
1  15  15 
2  9812  25 
3  1672  89 
5

बस का उपयोग करें:

rownames(df) <- df$ID 

ध्यान दें कि पंक्ति के नाम अनन्य होने के लिए है, तो df एक Dat है एक ढाँचा।

संबंधित मुद्दे