我有一个问题,我需要导入一个两列(第一列是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万行,使用它非常麻烦。
提前谢谢!
答案 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)