cost 246 ms
带有 Python 的 NetCDF4 文件 - 在数据帧之前进行过滤 - NetCDF4 file with Python - Filter before dataframing

由于 NetCDF4 文件很大,当我想将其转换为 Pandas dataframe 时出现 MemoryError。但是我不需要 .netCDF4 文件中的所有内容,所以我想知道是否可以先剪切文件,然后再转换进入 dataframe 我的文件如下所示: xr 用于 xarray 库时间变量包含从 ...

访问边界多边形内的 NetCDF 值 - Accessing NetCDF values within a bounding polygon

我正在尝试从 NetCDF 访问每日温度值以进行分析,但想在不同的行政单位内创建临时工摘要(即温度范围内的总天数)。 我还有一个全局 nc 文件和一个带有管理单元的 shapefile。 我的计划是通过循环访问纬度、经度和时间(三个临时参数)来读取临时数据,并将所需数据保存到列表中,但是我无法概念化 ...

在使用 ncvar_get 读取文件之前计算来自 THREDDS 数据服务器的 large.netCDF 文件子集的大小(字节)? - Calculating the size (bytes) of subset large netCDF file from a THREDDS Data Server before reading the file using ncvar_get?

我正在使用nc_open从 THREDDS 数据服务器获取 DatasetNode,并通过指定start和count读取ncvar_get中的数据子集。 下面的可重现示例: 有没有办法在读取数据之前计算ncvarget的近似文件大小? ...

在 .netCDF 文件中组合多个变量 - Combine mutiple variables within netCDF file

抱歉,如果这是一个基本问题,我是这些工具的新手。 我有一个 .netcdf 文件,其中包含八个变量,其中包含来自同一来源但不同时间段的数据。 跨时间维度的变量之间没有重叠。 如何将所有 8 个变量组合成一个不包含缺失数字的“CHIRPS_p_d”变量? 现在我的数据是这样的: 理想情况下,我想获得这 ...

在新科学图书馆的 C API 中,我应该使用 size_t、unsigned long long 还是 uint_64t? - In the C API for a new scientific library, should I use size_t, unsigned long long, or uint_64t?

我正在研究一个新的 API 用于读取 GRIB2 文件 - 气象学家和气候科学家的开源库的一部分。 该库需要处理 64 位整数(以及 8、16 和 32 位整数)。 必须处理有符号和无符号 integer 类型。 在.netcdf-c库中,我们使用unsigned long long: 但我们有时 ...

有什么方法可以将 xarray 时间转换为 NetCDF 文件中的日期时间? - Is there any way to convert xarray time to datetime in NetCDF file?

我正在尝试使用 xarray 将时间转换为 DateTime 格式,但没有成功。 这是我到目前为止尝试过的(见下面的代码),似乎 Pandas 以毫秒为单位读取时间。 我的数据集在数据集中没有任何日历: output: 我已经尝试过: xr.apply_ufunc(mdnum2date) 但出现 ...

将 3D 气候数据导出到 R 中的 netCDF 文件 - Export 3D climate data to a netCDF file in R

我在将网格化的每日气候数据导出到 netCDF 时遇到问题。 我首先创建一些随机数据,将其导出为 netCDF,然后重新打开它和 plot 导出前后的时间序列。 两条线都应该匹配,但一条线始终是不变的。 我编写 netCDF 文件的方式一定有一个错误,但我就是找不到解决方案,尽管我已经分析了大多数在 ...

从 netcdf4 数据中创建 pandas dataframe ,其中一个维度是列,另一个维度是分配给两个维度的变量的行 - Make a pandas dataframe from netcdf4 data where one dimension is the columns and another dimension is the rows for a variable assigned to both dims

我有一个大型 netcdf4 数据集,我想将其转换为 a.csv,并为每一列和每一行分配一个变量的维度。 我在下面附上了 netcdf4 文件包含的内容。 我的愿望是用变量“q”填充矩阵,并让 dataframe 的行与 x 维度相关联,并用相关的 y 维度填充列。 我对使用多变量数据很陌生,非常感 ...

为什么 xarray 在加载时将随机数引入 NetCDF4 文件中的变量? - Why is xarray introducing random numbers to a variable inside a NetCDF4 file when loading?

问题: 我创建了一个 NetCDF4 文件,当使用 xarray 打开该文件时,会将高值引入感兴趣的变量,并且 kernel 不断崩溃。 加载到 MATLAB 时我没有看到高值,这表明它可能是 NetCDF4 文件和 xarray 之间的不兼容问题? 这就是我所做的: 我首先创建一个包含我感兴趣的 ...

根据台站属性合并多个观测 nc 文件 - Merging multiple observational nc files based on station attributes

我正在尝试合并多个 nc 文件,这些文件包含不同纬度和经度的不同深度的物理海洋学数据。 我正在使用 ds = xr.open_mfdataset 来执行此操作,但文件没有正确合并,当我尝试 plot 时,合并文件似乎只有一个结果值。 这是我正在使用的代码: 您可以在 CTD https://cchd ...

如何根据维度索引将 NetCDF 文件拆分为多个 NetCDF 文件? - How to split NetCDF file into multiple NetCDF files based on indices of dimension?

我有一个 NetCDF 文件,其中包含一些大小相同的变量。 我正在尝试根据维度将所有数据保存到不同的 NetCDF 文件中。 例如,NetCDF 文件中的每个变量都有一维数据,称为“行”,大小为 1000 个数据点。 如何创建三个不同的 NetCDF 文件,将数据分成前 300 个点,然后是 40 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM