我有一個數據框的列按字母順序排列(COL_A,COL_B,COL_C等)。我怎樣才能將列H到M進行子集劃分,而不必明確地寫出列名,或者不計算有多少列?如何從數據框中按子列排列一些按字母順序排列的列?
編輯澄清:我不是故意說這些列完全是COL_A,COL_B等,只是它們按名稱字符串中的任何常見結構按字母順序排列。例如,他們可以是阿拉巴馬州,阿肯色州,德克薩斯州,懷俄明州和贊比亞。簡而言之,我試圖找到df_subset = df[,n1:n2]
的替代方案,我可以直接輸入列名稱,而不必計算列號n1和n2。
我實際上試圖找到df [,n1:n2]的字母/字符串版本,即我想避免計算實際的列數。你的第二個選擇是完美的。非常感謝,flodel。 – user702432 2012-03-07 03:29:40