首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将此rnoaa输出转换为数据帧R

如何将此rnoaa输出转换为数据帧R
EN

Stack Overflow用户
提问于 2017-04-12 13:22:53
回答 1查看 127关注 0票数 0

我第一次使用rnoaa软件包。数据输出是一种我以前从未使用过的格式。我如何将它转换成一个准备好操作的漂亮的数据文件?下面是代码和输出

代码语言:javascript
复制
library("rnoaa")
ncdc(datasetid='GHCND', stationid = "GHCND:USC00182906", datatypeid='PRCP', 
startdate = '2006-01-01', enddate = '2007-01-01', limit=400, token =  
"API CODE")

$meta
$meta$totalCount
[1] 169

$meta$pageCount
[1] 400

$meta$offset
[1] 1


$data
    date                    datatype  station         value fl_m fl_q fl_so fl_t
1   2006-07-14T00:00:00     PRCP GHCND:USC00182906     5               H 0700
2   2006-07-15T00:00:00     PRCP GHCND:USC00182906     0               H 0700
3   2006-07-16T00:00:00     PRCP GHCND:USC00182906     0               H 0700
4   2006-07-17T00:00:00     PRCP GHCND:USC00182906     0               H 0700
5   2006-07-18T00:00:00     PRCP GHCND:USC00182906     0               H 0700
6   2006-07-19T00:00:00     PRCP GHCND:USC00182906   109               H 0700
7   2006-07-20T00:00:00     PRCP GHCND:USC00182906     0               H 0700
8   2006-07-21T00:00:00     PRCP GHCND:USC00182906     3               H 0700
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-12 14:12:46

如果您访问来自$data调用的结果的ncdc()部分,那么它已经是一个data.frame了。你没什么需要做的了。您可以将它保存为自己的对象,如下所示。

代码语言:javascript
复制
library("rnoaa")
dataset <- ncdc(datasetid='GHCND', stationid = "GHCND:USC00182906", datatypeid='PRCP', 
          startdate = '2006-01-01', enddate = '2007-01-01', limit=400, token =  
            "API CODE")
df <- dataset$data

要验证它确实是一个data.frame,您可以检查:

代码语言:javascript
复制
> class(df)
[1] "data.frame"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43370816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档