indexing - Tablulate all the columns of a dataframe and their corresponding column indices in R -


मेरा नमूना डेटा निम्नानुसार है:

  संरचना (सूची (v1 = 1: 4) , V2 = c (2L, 3L, 4L, 2L), v3 = 1: 4, v4 = c (4L, 3L, 2L, 3L))। नाम = c ("v1", "v2", "v3" , "V4"), वर्ग = "डेटा.फ्रेम", पंक्ति.नाम = सी (एनए, -4 एल))   

मैं स्तंभ नामों के साथ एक तालिका प्राप्त करना और उनके सूचकांक। उदा। v1 v3 1 2 3

मैंने निम्नलिखित कोडों की कोशिश की है (विभिन्न मंचों और इंटरनेट पर खोज करने के बाद लेकिन यह हमेशा एनए या कुछ त्रुटियों को लौटाता है )

  & gt; लापली (डीएफ, फ़ंक्शन (एक्स) मैच (एक्स, नाम (डीएफ))) $ v1 [1] एनए एनए एनए एनए $ v2 [1] एनए एनए एनए एनए एन $ एन 3 [1] एनए एनए एनए एनए एन $ वी 4 [1] NA NA NA NA & gt; Lapply (df, function (x) जो (colnames (df) == x) $ v1 पूर्णांक (0) $ v2 पूर्णांक (0) $ v3 पूर्णांक (0) $ v4 पूर्णांक (0)   

यह काम करना चाहिए:

/ P>

  aa & lt; - 1: ncol (iris) ## सही आकार के नामों के सूचकों के वेक्टर बनाएं (एए) & lt; - नाम (आईरिस) ## नाम प्रविष्टियां एए    

Comments

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

.net - Creating a new Queue Manager and Queue in Websphere MQ (using C#) -