2017-09-12 19 views
1

以下に示すようなExcelファイルがあります。ファイルをExcelからRにインポートするためのデータ操作

  A B C  D E 
2010 25 74 85 88 89 
2011 27 86 97 99 
2012 37 115 131 
2013 47 146    
2014 56 

しかし、私はそれは次のような出力に R出力を与えているRにロードしています:

X__1 A B C  D E 
1 2010 25 74 85 88 89 
2 2011 27 86 97 99 
3 2012 37 115 131 
4 2013 47 146    
5 2014 56 

しかし、Rの私に必要な出力は、私の計算のために、以下に示す形式である必要があります。

  A B C  D E 
2010 25 74 85 88 89 
2011 27 86 97 99 
2012 37 115 131 
2013 47 146    
2014 56 

誰でもこの問題を解決するのに手伝ってください。

答えて

1

コード

# Set the row name using X__1 
rownames(dt) <- dt$X__1 
# Remove X__1 
dt$X__1 <- NULL 

を行名を設定したり、我々はこれを行うにはtidyverseパッケージを使用することができ、次の。

library(tidyverse) 
dt <- dt %>% 
    # Remove row name 
    remove_rownames() %>% 
    # Set column as row name 
    column_to_rownames("X__1") 

データ

dt <- read.table(text = " X__1 A B C  D E 
1 2010 25 74 85 88 89 
       2 2011 27 86 97 99 
       3 2012 37 115 131 
       4 2013 47 146    
       5 2014 56 ", 
       header = TRUE, fill = TRUE) 
関連する問題