我正试图找到一种方法将一个具有特定城市名称的列添加到我的data.frame hdwd:
循环 获取数据范围的天气数据并将其放入data.frame:
for(i in seq_along(date.range)) {
weather.data <- getHistoricalWeather(longitude,
latitude,
format(date.range[i],
"%Y%m%d"))
hdwd <- rbind(hdwd, ldply(weather.data$history$dailysummary,
function(x) rbind(c(longitude,
latitude,
date.range[i],
x$rain, x$fog,
x$hail, x$snow,
x$thunder,
round(toCelsius(x$meantempi),1),
x$meanvism,
round(toCelsius(x$maxtempi),1),
round(toCelsius(x$mintempi),1)))))
}
示例结果如下所示:
Longitude Latitude Date Rain Fog Hail Snow Thunder AvgTemp AvgVisibility MaxTemp MinTemp
6.138.591 50.712.084 01.01.2013 0 0 0 0 0 -1.7 -0.6 -2.8
6.138.591 50.712.084 02.01.2013 0 0 0 0 0 -1.1 -0.6 -2.2
我想要做的是让自己与CityNames一起保存在data.frame CityNames中的另一个专栏
我似乎无法让它发挥作用。