爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8763|回复: 4

R语言处理小结(持续更新)

[复制链接]

新浪微博达人勋

发表于 2020-12-3 16:09:21 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 桃之夭夭 于 2021-6-15 14:20 编辑

发现用R去处理各类数据及其方便,特此立贴,总结一下使用过程中的所有东西。

咱们气象的人都知道,气象数据nc格式的非常非常多,各类nc数据的读取方式也是五花八门,比如直接读取数据的有Panoply(可以直接查看nc数据的存储格式以及数据说明),再比如Notepad++,可以无死角打开任何数据格式,很直观的将nc数据变成“人话”。
处理nc格式数据的过程中我尝试了很多办法,NCL、python、fortune、gis等等。
最后发现R语言简直是初学者的福音。
陆陆续续跟大家分享一些R语言过程中的一些学习笔记:
1.R语言package的网址:
https://cran.r-project.org/
包不需要下载,在RSUDIO中直接调用


2.打开rstudio
install.package(“ncdf4”)
library(ncdf4)                             
setwd('E:\\数据\\HadISST\\')      
nc <- nc_open( ‘HadISST_sst.nc’)     
print(nc)                  

3.清华镜像网站:
https://mirrors.tuna.tsinghua.edu.cn/CRAN/
附件是我觉得使用过程中比较好的参考。
还有网站参考:
https://zhuanlan.zhihu.com/p/47029970
https://zhuanlan.zhihu.com/p/26305845
(我喜欢在知乎搜这种小技巧,发现能找到很多东西,大家可以借鉴一下)

后续如果有人需要处理nc的程序的话,可以联系我哈~

4.后面就是一些我处理数据遇到的常见bug总结啦!

  • Error inUseMethod("extract_") :
  "extract_"没有适用于"c('RasterStack', 'Raster', 'RasterStackBrick', 'BasicRaster')"目标对象的方法
错误: 3 componentsof `...` were not used.

We detectedthese problematic arguments:
* `fun`
* `na.rm`
* `df`

Did youmisspecify an argument?
Run`rlang::last_error()` to see where the error occurred.

解决方案:

.rs.unloadPackage("tidyr")
未完待续~~

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2020-12-14 13:52:32 | 显示全部楼层
最近发现了一个很有趣的错误,根据季节处理数据之后输出会出现不按春夏秋冬的顺序输出的问题,是按秋、春、夏、冬的顺序输出的。
解决方法如下:
R语言在输出csv时,按春夏秋冬的英文首字母的顺序输出的。在
trimnms <- c("Winter", "Spring", "Sumnmer", "Autumn")[trims + 1]
时,往上按自己的顺序加个ABCD,就会按自己想要的顺序输出。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-12-14 14:05:49 | 显示全部楼层
第二个有意思的错误:
data1<-read.table("header.txt",header = FALSE,sep = ',')
Warning message:
In read.table("header.txt", header = FALSE, sep = ",") :
  incomplete final line found by readTableHeader on 'header.txt'
解决方法:txt文件最后没有回车
仅仅是没有回车而已~
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-6-2 16:00:40 | 显示全部楼层
如何下载呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-6-2 16:06:01 | 显示全部楼层
花了5个贡献最后下载下来的竟然是广告,欺骗行为,大家谨慎下载
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表