如何将Excel数据集加载到R中

时间:2014-12-28 23:20:52

标签: r

我正在做一个关于风力涡轮机的项目,在那里我测试是否有可能仅用风力涡轮机的能量加热房屋。所以我做了这个R代码。代码可以预测内部温度。我在Excel中有数据集,包含2009年1月每小时的室外温度和风速。

R <- 5 This is the isolation of the wall

C <- 4 This is heat capacity of the wall

Ta <- rep(3,24) constant outside temperature in 24 hour 

Ph <- rep(2,24) constant effect of the wind turbine in kW in 24 hour

Ti0 <- 20 This is the beginning temperature in the house 

a <- -1/(R*C)

for(k in 2:24) {
  Ti[k] <- Ta[k] + exp(a) * (Ti[k-1] - Ta[k]) + R * (1-exp(a)) * Ph[k]
}

我的问题是。如何将我的Excel数据集加载到R中,这样R可以在24小时内改变温度来预测内部温度,并在24小时内改变效果,而不是保持这些常数

1 个答案:

答案 0 :(得分:1)

使用此方法加载Excel数据:

data = read.xls("excelfile.xls")

这将从Excel文件中的第一个工作表中获取数据并将其保存在数据集中。 (只需确保该文件位于工作目录中)。

如果这不起作用,请尝试在从Excel文件导入之前加载gdata包:

library(gdata)