如何重新排列r中的数据

时间:2016-04-02 13:07:39

标签: r r-table

我无法在R中重新安排我的数据。我正在使用以下代码。

data_1=read.table(file="filename.csv",sep=",")

我正在......

               Month     Open      High      Low        Close
April-2015     27954.86  29094.61  26897.54  27011.31    NA
May-2015       27204.63  28071.16  26423.99  27828.44    NA
June-2015      27770.79  27968.75  26307.07  27780.83    NA
July-2015      27823.65  28578.33  27416.39  28114.56    NA

但我想要它......

Month          Open      High      Low       Close
April-2015     27954.86  29094.61  26897.54  27011.31
May-2015       27204.63  28071.16  26423.99  27828.44
June-2015      27770.79  27968.75  26307.07  27780.83
July-2015      27823.65  28578.33  27416.39  28114.56

请有人帮助我。

非常感谢你。

1 个答案:

答案 0 :(得分:0)

# My input file abcde.csv looks like below:

,One,Two,Three
a,b,c
c,b,d
a,b,c

# What happend when you read the above file
data <- read.csv("abcde.csv",sep=",",header=TRUE)
data
  X One Two Three
1 a  b   c   NA
2 c  b   d   NA
3 a  b   c   NA

在列名comma之前删除输入文件第一行中的Month,保存它然后再以相同的方式读取它。这次它会起作用。

# If you also do not want to display row names given by R, you can print like this
print (data, row.names=FALSE)
  One Two Three
  a    b   c   
  c    b   d   
  a    b   c   

希望此示例有所帮助。