R weatherData底特律站错误
R weatherData Detroit station error
我在尝试提取底特律机场的天气数据时不断出错。我可以手动转到 wunderground.com 以获取历史每小时数据,因此它确实存在于底特律位置。但是 R 包一直向我发送错误。我使用 "KDTW" 作为机场代码,但没有用。我尝试使用“72537”作为车站 ID,这是我通过使用 getStationCode(“底特律”) 获得的。对于获取 2017 年 1 月 1 日至 2017 年 3 月 28 日期间任何靠近底特律车站的小时历史数据,我将不胜感激.
这是我尝试过的:
install.packages("weatherData")
library ('weatherData')
getStationCode("Detroit")
checkDataAvailabilityForDateRange(station_type ="KARB", start_date="2017-01-01", end_date="2017-03-28")
checkDataAvailabilityForDateRange(station_id ="KDTW", start_date="2017-01-01", end_date="2017-03-28")
谢谢!
我能够获取 KDTW 的天气数据。
temp <- getWeatherForDate(station_id = "KDTW", start_date = "2017-01-01", end_date="2017-01-10")
这是我在日期范围内的输出
structure(c("Min. :2017-01-01 00:00:00 ", "1st Qu.:2017-01-03 06:00:00 ",
"Median :2017-01-05 12:00:00 ", "Mean :2017-01-05 12:00:00 ",
"3rd Qu.:2017-01-07 18:00:00 ", "Max. :2017-01-10 00:00:00 ",
"Min. :17.0 ", "1st Qu.:18.5 ", "Median :34.5 ", "Mean :31.9 ",
"3rd Qu.:42.5 ", "Max. :49.0 ", "Min. :11.00 ", "1st Qu.:13.75 ",
"Median :26.50 ", "Mean :25.20 ", "3rd Qu.:34.25 ", "Max. :41.00 ",
"Min. : 5.0 ", "1st Qu.: 9.0 ", "Median :17.5 ", "Mean :18.2 ",
"3rd Qu.:26.0 ", "Max. :37.0 "), .Dim = c(6L, 4L), .Dimnames = list(
c("", "", "", "", "", ""), c(" Date", "Max_TemperatureF",
"Mean_TemperatureF", "Min_TemperatureF")), class = "table")
我刚刚获得了温度数据,但如果您愿意,还可以通过将 opt_all_columns
标志更改为 TRUE
来获得其他信息(如湿度、云量等)。
希望对您有所帮助!
编辑:查看您的代码,您有 station_type ="KARB"
您的意思是 station_id
吗?
我在尝试提取底特律机场的天气数据时不断出错。我可以手动转到 wunderground.com 以获取历史每小时数据,因此它确实存在于底特律位置。但是 R 包一直向我发送错误。我使用 "KDTW" 作为机场代码,但没有用。我尝试使用“72537”作为车站 ID,这是我通过使用 getStationCode(“底特律”) 获得的。对于获取 2017 年 1 月 1 日至 2017 年 3 月 28 日期间任何靠近底特律车站的小时历史数据,我将不胜感激.
这是我尝试过的:
install.packages("weatherData")
library ('weatherData')
getStationCode("Detroit")
checkDataAvailabilityForDateRange(station_type ="KARB", start_date="2017-01-01", end_date="2017-03-28")
checkDataAvailabilityForDateRange(station_id ="KDTW", start_date="2017-01-01", end_date="2017-03-28")
谢谢!
我能够获取 KDTW 的天气数据。
temp <- getWeatherForDate(station_id = "KDTW", start_date = "2017-01-01", end_date="2017-01-10")
这是我在日期范围内的输出
structure(c("Min. :2017-01-01 00:00:00 ", "1st Qu.:2017-01-03 06:00:00 ",
"Median :2017-01-05 12:00:00 ", "Mean :2017-01-05 12:00:00 ",
"3rd Qu.:2017-01-07 18:00:00 ", "Max. :2017-01-10 00:00:00 ",
"Min. :17.0 ", "1st Qu.:18.5 ", "Median :34.5 ", "Mean :31.9 ",
"3rd Qu.:42.5 ", "Max. :49.0 ", "Min. :11.00 ", "1st Qu.:13.75 ",
"Median :26.50 ", "Mean :25.20 ", "3rd Qu.:34.25 ", "Max. :41.00 ",
"Min. : 5.0 ", "1st Qu.: 9.0 ", "Median :17.5 ", "Mean :18.2 ",
"3rd Qu.:26.0 ", "Max. :37.0 "), .Dim = c(6L, 4L), .Dimnames = list(
c("", "", "", "", "", ""), c(" Date", "Max_TemperatureF",
"Mean_TemperatureF", "Min_TemperatureF")), class = "table")
我刚刚获得了温度数据,但如果您愿意,还可以通过将 opt_all_columns
标志更改为 TRUE
来获得其他信息(如湿度、云量等)。
希望对您有所帮助!
编辑:查看您的代码,您有 station_type ="KARB"
您的意思是 station_id
吗?