问题标签 [openair]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Openair:calendarPlot 不读取数据框
我正在尝试在 R 的 openair 包中使用 calendarPlot 函数。如果我加载包附带的 mydata 数据框并运行以下代码,它可以正常工作:
mydata 数据框如下所示:
我有自己的数据框 R1_Temp_cut,如下所示:
当我对我的数据运行相同的代码时,我收到以下错误:
我注意到 mydata 中的日期格式是 POSIXt,而 R1_Temp_cut 是 POSIXct。我将格式更改为 POSIXct,它仍然可以正常工作。帮助文件说日期格式应该是 POSIXct。
数据框 R1_Temp_cut 总结:
任何关于如何让脚本与 R1_Temp_cut 数据框一起运行的想法将不胜感激。
谢谢,克雷格。
r - 使用自己的数据在露天绘制回轨迹
我正在尝试使用我自己制作的数据(使用 Hysplit 和 R/openair)在 openair 包(R)中绘制轨迹图。
我收到一个错误:“abs(mydata$len) 中的错误:数学函数的非数字参数”。
我的代码(直接从 csv 文件中读取轨迹数据):
我尝试过的替代代码 - 读取由“ProcTraj”创建的 .Rdata 文件,详见“openair”手册的附录。在 Rstudio 中打开时,生成的“mydata”看起来相同(如下所示):
这给出了错误:
“as.POSIXlt.character(mydata$date[1]) 中的错误:字符串不是标准的明确格式”
如果我添加:
我回到原来的错误。
我的数据:
r - 如何从时间序列数据中计算年平均值
我在计算数据的年平均值时遇到了一个问题。这是我的数据(dt.select):
这是将近15年的数据。现在,我使用下面的代码来获得年平均值。
结果是我想要的,但是“SITE_ID”列被删除,并且有一个我不需要的随机“DATE”列。
您知道如何修复代码以获得如下结果吗?
shiny - R Markdown Shiny renderPlot 来自 lapply 的绘图列表
我正在开发一个 R Markdown Shiny 文档来:
- 子集数据框以包含“日期”列和一些数字数据列。设置闪亮的用户输入的方式,您选择要包含的数据列的单选按钮,然后点击“子集数据”按钮来创建
d()
- 没问题:) - 生成一个绘图列表 (
plotList
),每个数字数据列都有一个(根据日期列绘制)。我正在使用openair
包timePlot
函数来生成绘图,并lapply
生成绘图对象列表 (plotList
) - 没有问题:) - 用于
renderPlot
将所有绘图输出plotList
到 R Markdown 文档中 - 问题:(
我知道有类似的问题(例如https://gist.github.com/wch/5436415/,R中的反应性与玩具示例闪亮,并使用闪亮动态添加情节到网页),请相信我我已经尝试过并尝试了(例如,使用 for 循环而不是 lapply-不是我的偏好,但如果它有效,那么谁在乎;添加 local() 和/或 observe();等)。无论我做什么,我都无法让它发挥作用。我是 R Markdown 和 Shiny 的新手,我只是想不通 - 请帮忙!
这是一个可重现的示例(作为 R markdown 闪亮文档运行)。
首先是创建反应性数据集的块d()
:
现在是第二个块,创建plotList
和输出它(部分不起作用):
尝试 1:仅显示最后一个图
尝试 2(基于Reactivity in R shiny with toy example)。不显示任何图
我一直在无休止地摆弄这个,参考我上面链接到的类似问题。
r - R中openair包中的polarPlot和pollutionRose有什么区别
我正在研究一篇论文中的一个案例,该论文讨论了一种分解方法,以定量区分风和非风对香港空气污染的影响。
文中的一个案例需要绘制风玫瑰图和污染玫瑰图来分析风对污染浓度的影响。
我使用openair
R 中的包来绘制图形,但我不确定函数pollutionRose
和polarPlot
那个包之间的区别。
另外,我想知道我是否可以得到两者之间的区别polarPlots
或pollutionRoses
使用这个包。
这是我第一次提问。我将非常感谢任何帮助!
r - 如何计算数据框中的平均值?
我在下面有这个数据框的例子:
通常我mean
通过 申请我的情节openair
,例如:
但是我怎样才能应用mean
到我的mergedDf
水平,而不是使用openair
?
我试过了:
我收到此错误:
( mergedDf
[.data.frame
, , list(avg = mean(Particles)), by = "1 min") 中的错误:未使用的参数 (by = "1 min")
任何想法我应该如何正确地做到这一点?
编辑:
样本数据:
r - 如何更改 R 的 openair 包的 scatterPlot 中的比例和标签
如何更改 openair 包的散点图 x 轴上的值的标签?
以及如何改变这个 x 轴上的比例?
r - 对象 [[name, exact = TRUE]] 中的错误:下标超出范围
我有这些数据:
看起来不错,但是当我尝试使用 openair 绘制数据时,为什么会出现此错误?
数据有什么问题?有任何想法吗?