library(WaterML)
dput(GHCNShortList$FullVariableCode[1]) = "GHCN:PRCP"
dput(CloseSite) = "GHCN:USC00417206"
dput(server) = "http://hydroportal.cuahsi.org/ghcn/cuahsi_1_1.asmx?WSDL"
SiteVal = GetValues(server, siteCode = CloseSite,
variableCode = GHCNShortList$FullVariableCode[1],
startDate = "1979-12-31")
Ошибка в GetValues (server, siteCode = CloseSite, variableCode = GHCNShortList $ FullVariableCode [1],: объект 'list' не может быть приведен к типу 'double'
Насколько я понимаю, для решения этой проблемы необходимо использовать что-то вроде unlist()
. Однако, поскольку GetValues()
загружает данные с сервера. На самом деле у меня никогда не было возможности предварительно обработать входящие данные, чтобы решить эту проблему. мой inte rnet поиск всех обходных путей требует, чтобы я активно манипулировал данными, что, казалось бы, очевидная невозможность на данном этапе.
Любая помощь была бы признательна в решении этой проблемы. Идеи. Использование другой функции также исключено, потому что GetValues()
- это специальная функция для доступа к стандартизированной базе данных.
EDIT:
Это диалоговое окно, генерируемое во время загрузки.
[1] "downloading values from: http://hydroportal.cuahsi.org/ghcn/cuahsi_1_1.asmx ..."
[1] "download time: 18 seconds, status: Success"
[1] "reading data values WaterML ..."
[1] "found 14667 data values"
[1] "processing censorCode..."
[1] "processing qualifiers..."
[1] "processing dateTimeUTC..."
Это версия программного обеспечения, которую я использую:
platform x86_64-w64-mingw32
arch x86_64
os mingw32
system x86_64, mingw32
status
major 4
minor 0.0
year 2020
month 04
day 24
svn rev 78286
language R
version.string R version 4.0.0 (2020-04-24)
nickname Arbor Day```