【发布时间】:2020-08-09 10:27:23
【问题描述】:
我正在尝试创建一个循环,该循环为 VCS 站创建多个文件,这些文件根据其站名命名。下面是为一个站点执行此操作的代码,我正在尝试将其变成一个循环,以便可以为 68 个站点执行此操作。 (即,如果我正在复制和粘贴,我将用不同的电台名称替换 P205187,例如 P205200)。我在一个名为 VCS.Sites 的数据框中有单独的电台名称(例如 P205187)。谁能指出我正确的方向?新的 R 用户在这里,我被困住了!
P205187 <- VCSrawdata[VCSrawdata$Network_ID=="P205187",] #create a file for VCS station P205187
#clean up after subset
P205187$Network_ID <- factor(P205187$Network_ID)
# create annual file for VCS station P205187
P205187_annual <- group_by(P205187,Year,DESCRIPTION)
P205187_annual <- summarise(P205187_annual,Sum_Annual = sum(Value), Mean_Annual = mean(Value), CountDays=n())
# create monthly file for VCS station P205187
P205187_monthly <- group_by(P205187,Year, Month,DESCRIPTION)
P205187_monthly <- summarise(P205187_monthly,Sum_Monthly = sum(Value),Mean_monthly = mean(Value),CountDays=n())
【问题讨论】: