title: change the names for certain columns in a data frame
body: <p>If I want to change the name from 2 column to the end , why my command does not work ? </p>
  
  <pre><code>fredTable &lt;- structure(list(Symbol = structure(c(3L, 1L, 4L, 2L, 5L), .Label = c("CASACBM027SBOG", 
  "FRPACBW027SBOG", "TLAACBM027SBOG", "TOTBKCR", "USNIM"), class = "factor"), 
      Name = structure(1:5, .Label = c("bankAssets", "bankCash", 
      "bankCredWk", "bankFFRRPWk", "bankIntMargQtr"), class = "factor"), 
      Category = structure(c(1L, 1L, 1L, 1L, 1L), .Label = "Banks", class = "factor"), 
      Country = structure(c(1L, 1L, 1L, 1L, 1L), .Label = "USA", class = "factor"), 
      Lead = structure(c(1L, 1L, 3L, 3L, 2L), .Label = c("Monthly", 
      "Quarterly", "Weekly"), class = "factor"), Freq = structure(c(2L, 
      1L, 3L, 3L, 4L), .Label = c("1947-01-01", "1973-01-01", "1973-01-03", 
      "1984-01-01"), class = "factor"), Start = structure(c(1L, 
      1L, 1L, 1L, 1L), .Label = "Current", class = "factor"), End = c(TRUE, 
      TRUE, TRUE, TRUE, FALSE), SeasAdj = c(FALSE, FALSE, FALSE, 
      FALSE, TRUE), Percent = structure(c(1L, 1L, 1L, 1L, 1L), .Label = "Fed", class = "factor"), 
      Source = structure(c(1L, 1L, 1L, 1L, 1L), .Label = "Res", class = "factor"), 
      Series = structure(c(1L, 1L, 1L, 1L, 2L), .Label = c("Level", 
      "Ratio"), class = "factor")), .Names = c("Symbol", "Name", 
  "Category", "Country", "Lead", "Freq", "Start", "End", "SeasAdj", 
  "Percent", "Source", "Series"), row.names = c("1", "2", "3", 
  "4", "5"), class = "data.frame")
  </code></pre>
  
  <p>Then in order to change the second column name to the end I use the following order but does not work </p>
  
  <pre><code>names(fredTable[,-1]) = paste("case", 1:ncol(fredTable[,-1]), sep = "")
  </code></pre>
  
  <p>or </p>
  
  <pre><code>names(fredTable)[,-1] = paste("case", 1:ncol(fredTable)[,-1], sep = "")
  </code></pre>
  
  <p>In general how one can change column names of specific columns for example 
  2 to end, 2 to 7 and etc and set it as the name s/he like</p>