gpt4 book ai didi

R 在打开 netcdf 文件时崩溃

转载 作者:行者123 更新时间:2023-12-04 09:07:17 26 4
gpt4 key购买 nike

我下载了一个 netcdf 文件并尝试在 R 中打开它。这是我的代码

download.file("https://data.giss.nasa.gov/impacts/agmipcf/agmerra/AgMERRA_1980_prate.nc4",destfile = "AgMERRA_1980_prate.nc4", method="libcurl")

我想用 R 打开 netcdf 文件
library(ncdf4)
my.file <- nc_open("AgMERRA_1980_prate.nc4")

但是,每次我这样做时,R 都会崩溃。

enter image description here

我的代码有问题还是 R studio 有问题?

sessionInfo() R version 3.5.0 (2018-04-23) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows 7 x64 (build 7601) Service Pack 1



矩阵产品:默认

编辑

如果我手动下载文件,我可以打开它。所以我下载它的方式一定有问题。有什么建议?

最佳答案

我怀疑这个问题与 Downloading NetCDF files with R: Manually works, download.file produces error 重复. @Luis 建议使用 mode = "wb"而不是默认的 mode = "w"成功避开了 nc_open() R 4.0.2、RStudio 1.3.959 和 ncdf 1.17 对我来说崩溃了。 wb告诉 download.file()将文件视为二进制文件,与 netCDF 格式一致。
对于这里感兴趣的数据,它将是

download.file("https://data.giss.nasa.gov/impacts/agmipcf/agmerra/AgMERRA_1980_prate.nc4", destfile = "AgMERRA_1980_prate.nc4", method = "libcurl", mode = "wb")

关于R 在打开 netcdf 文件时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51911544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com