如何使用for循环从表中提取行并执行计算

时间:2018-06-14 19:38:45

标签: r for-loop

我有两个数据表作为.dbf文件,我想逐行提取值,并使用以下等式用新值填充空数据框; (tmax_08 - tmin_08)/ 2 - 65.这将产生正负值,其中我想将它们分开并对每个值求平方并在结尾处取平方和。以下是我到目前为止的情况。

Install.packages("foreign")

library(foreign)

tmax_08<- read.dbf("E:/Adam Stuff/Daymet_Daily_UTM/1km table/tmax/tmax_2008_daymet.dbf")
tmin_08 <- read.dbf("E:/Adam Stuff/Daymet_Daily_UTM/1km table/tmin/tmin_2008_daymet.dbf")

my.df <- data.frame(matrix(0, ncol = 366, nrow = 24024))

row <- tmax_08[1,]
row2 <- tmin_08[1,]

我已经能够从每个.dbf表中提取第一行和所有列,但是自动化这将更好,因为我需要完成大量文件。提前感谢您提供的任何帮助!

0 个答案:

没有答案