我对R编码还不熟悉,我发现了这个问题:
我创建了一个csv文件,其内容如下
id,Prec 1966-01-01,4.6 1966-01-02,7.9 1966-01-03,1966-01-0.1-04,6.3-01-05,8.8 1966-01-06,7.5 -01-07,0 1966-01-08,0.5 1966-01-09,0.2
日期在哪里。
如何将这些数据导入R中,以便与水文技术一起使用?
我试图获取用于此示例的数据,但对于我自己的数据:
提前谢谢你
发布于 2014-02-02 05:18:41
你应该跟着hydroTSM_Vignette.pdf。如果您在R提示符下输入数据(SanMartinoPPts),那么将将San Martino数据加载到您的R会话中。
如果您试图加载您自己的数据,这是csv格式,请查看?read.csv。请注意,如果您使用San Martino数据的前6行:
SMPPts <- head(SanMartinoPPts) 并将其写入.csv:
write.csv(SMPPts, "SMPPts.csv")然后打开SMPPts.csv,它将如下所示:
x
1921-01-01 0
1921-01-02 0
1921-01-03 4
1921-01-04 0
1921-01-05 0
1921-01-06 0在将时间序列数据加载到R中之前,时间序列数据应该以.csv格式显示,这与您展示的示例不同,该示例由逗号和制表符分隔。因为它是时间序列数据,行名是日期,不需要"id“。
发布于 2014-05-25 06:57:11
首先,您必须像这样从Excel中导入数据:
Data<- read.csv("YOURFILE.CSV", header = TRUE, sep = ";",dec = "."); # Read from CSV file现在您必须创建一个动物园对象,因为大多数hydroTSM函数都使用这个类。
library(zoo)
Datazoo<- zoo(Data[,2],Data[,1]) # Data[,2] is the values and Data[,1] is the index datahttps://stackoverflow.com/questions/21505396
复制相似问题