自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 R语言 多维数组中检索数据的问题解决

背景:最近在处理ERA5气象数据,下载后的数据为nc格式,具体数据结构是3维数组,分别代表经度,维度和时间。我需要提取其中部分经纬度的所有值,即不同“行(维度1)”,“列(维度2)”中的所有“层(维度3)”显然这样一共匹配了3×3层数据,提取了相当一部分无用数据,且随着点的数量增多,这一冗余将会给内存带来沉重负担。如何精确的找到这三个点而不是提取一个矩形呢?我在参考了chatGPT的回答后有了一些新的想法。最后就是和原来的经纬度拼接,等待使用啦!这样就解决了冗余的数据。比如我需要提取三个地址的数据。

2023-09-23 17:06:49 150 1

原创 Linux xargs 用法

xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要。-i 将xargs的每项名称,一般是一行一行赋值给 {},可以用 {} 代替。目的:将原始目录中所需文件复制到目标目录。举例:正则表达式识别文件并批量操作。

2023-06-04 15:53:27 197 1

原创 R语言,多维数组的合并

因为向量填充到数组的顺序中最后一个维度变化最慢,所以需要合并的维度都应调整成最后一个维度。其他维度的length应相同。

2022-10-19 10:44:55 1186

原创 R基于stats::filter()计算滑动均值

R基于stats::filter()计算滑动均值

2022-06-29 11:17:17 603

原创 rhdf5 包的安装

install.packages("BiocManager")BiocManager::install("rhdf5")需要先保证服务器联网。

2022-05-19 13:56:58 1669

原创 R语言经纬度最近匹配

基于“FNN”包的 get.knnx()函数实现。get.knnx(x, y, k)x和y为由经度和纬度2列组成的矩阵,k为需要匹配的最近点的数量输出:nn.index和nn.dist组成的列表nn.index:n×k的矩阵,与x中每一个经纬度距离最近k个的y中的行号,用于匹配y中需要的点。nn.dist:n×k的矩阵,上述对应点之间的欧几里得距离。...

2021-12-24 00:56:19 1511

原创 R小白学习记录20211006:rowMeans(), rowSums()

rowMeans()作为对apply(x,MARGIN, mean())的简化,其基本参数如下rowSums (x, na.rm = FALSE, dims = 1)x 需要进行函数操作的对象,暂时本人用到的多为数组dims 默认为1,所得结果生成一个维度为dims的数组,“被mean”的部分是原数组中维度为dims+1的部分。rowSums()与之类似。直观的例子:来源于rowMeans函数帮助界面dim(UCBAdmissions)rowSums(UCBAdmission.

2021-10-06 15:52:13 2190

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除