在R中读取.text文件反向

时间:2014-09-01 10:37:50

标签: r reverse read.table

我有一个问题,我需要导入一个两列(第一列是x轴,第二列是y轴).txt文件到R,我需要这样做,以便R从中读取从下到上。

这是我到目前为止所做的:

data<-read.table("data.txt",skip=1910,nrow=132982)

plot(data,type="l")

在此之后,我有了所需的情节,但我希望这是水平颠倒的。最方便的方法是什么?

我试过

datar<-rev(data)
导入后

但它通过将x值切换为y轴并将y值切换为x轴来反转列。我希望颠倒列,以便两列中的最后一个值成为列中的第一个,而不会使列彼此切换位置。

我认为最方便的是在导入过程中恢复文件,因为文件有超过13万行,使用它非常麻烦。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

我可能很愚蠢 - 但我不知道读取x-y数据的顺序会如何影响位置x和y坐标。

也许你想要这样的东西:

data <- read.csv(text= "
x,y                  
1,1
2,2
3,4")
plot(data,xlim=c(3,1))

(x轴从3左下降到右1)