問題タブ [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 の windRose
パッケージopenairを使用してWindroseをプロットしようとしています。簡単なコードを使用しましたが、「下付き文字が範囲外です」というエラーが表示されます。エラーの意味がわかりませんでした。は私Obs_WR
のデータで、ws
とwd
はそれぞれ風速と風向の列名です。
データフレームの一部は次のとおりです。
r - windrose エラー: Summary.factor 'min' のエラーは因子にとって意味がありません
Rスタジオを使用して、R(3.2.1)のオープンパッケージでwindRoseを使用しています。
自分のデータ (sample.csv) を使用するかどうか:
または openair Web サイトのサンプル データを使用すると、同じエラーが発生します。
パッケージをアンインストールして再インストールしました:openair、png、dplyr、maps、lazyeval、例:
「sample.csv」の日付形式を YYYY/MM/DD から次のように変更しました。「sample.csv」に不足しているエントリがあれば埋めました。ゼロがないことを確認しました。
これは私がオープンエアを使って試みた最初のことです
ここで他に何を試すべきかわかりません。手伝ってくれますか?ありがとう!
r - WindRose プロット結果を要約テーブルとして保存するには?
次の行コードがあり、WindRose プロットの結果をコンパス値 (つまり、N=1000、NE-6859、W=9585 など) で要約する必要があります。関数はパッケージに基づいていますopenair
。各風向パドルの周波数値をプロットから抽出する方法がわかりません。
windRose(viento,"WS_ms_Avg","WindDir",type="mes", paddle=FALSE,layout=c(3,4))
r - ウインドローズ プロットにテキストを追加する
追加テキストを追加し、R のウィンドローズ プロットの任意の位置にその文字を展開する方法を知っている人はいますか? openair
ウインドローズ図をプロットするためにパッケージを使用しています。
私が使用している次のコードを検討してください。
このデータフレームで風速 FFF
と風向を呼び出しています。WD_Deg
どんな提案でも大歓迎です。
r - パッケージ「openair」の「scatterPlot」を使用して同じグラフィックにプロットされた 2 つの変数
Rのパッケージ「openair」のコマンド「scatterPlot」については、次のコマンドを使用しました。
そして、私はこのグラフィックを得ました:
同じグラフに 2 つの散布図を作成できるかどうかを確認する必要があります。
または、より具体的には、散布図ヘックスビンに別の変数のポイントをプロットすることは可能ですか? しばらくやってみましたが当たりませんでした。
助けていただければ幸いです。
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ファイルから直接軌跡データを読み込む):
私が試した代替コード - 「openair」マニュアルの付録に詳述されているように、「ProcTraj」によって作成された .Rdata ファイルを読み取ります。Rstudio で開くと、結果の 'mydata' は同じように見えます (以下に示すように)。
これにより、次のエラーが発生します。
「as.POSIXlt.character(mydata$date[1]) のエラー: 文字列が標準の明確な形式ではありません」
私が追加した場合:
元のエラーに戻りました。
マイデータ:
r - 時系列データから年平均を算出する方法
データの年間平均を計算する際に 1 つの問題があります。これが私のデータです(dt.select):
ほぼ15年分のデータです。ここで、以下のコードを使用して年間平均を取得します。
結果は私が望んでいたものですが、「SITE_ID」の列が削除され、必要のないランダムな「DATE」列があります。
以下のように結果を得るためにコードを修正する方法を知っていますか?
shiny - R Markdown Shiny renderPlot lapply からのプロットのリスト
私はR Markdown Shinyドキュメントを開発しています:
- 「日付」列といくつかの数値データ列を含むようにデータ フレームをサブセット化します。光沢のあるユーザー入力の設定方法では、含めるデータ列のラジオ ボタンを選択し、[サブセット データ] ボタンをクリックして作成します
d()
- 問題ありません:) plotList
数値データ列 (日付列に対してプロット) ごとに 1 つずつ、プロットのリスト ( ) を生成します。openair
パッケージtimePlot
関数を使用してプロットlapply
を生成し、プロット オブジェクトのリストを生成しています (plotList
) - 問題ありません:)renderPlot
すべてのプロットを R Markdown ドキュメントに出力するために使用plotList
- 問題:(
私は同様の質問があったことを知っています (例: https://gist.github.com/wch/5436415/、R の反応性はおもちゃの例を使った光沢のあるもので、光沢のあるものを使用して Web ページにプロットを動的に追加します)、私が試したことを信じてくださいそして試してみました(たとえば、lapplyの代わりにforループを使用します-私の好みではありませんが、それが機能した場合、誰が気にしますか; local() および/またはobserve();などを追加します)。私が何をしても、私はそれを機能させることができません。私は R Markdown と Shiny を初めて使用します。これを理解することはできません - 助けてください!
これは再現可能な例です (R マークダウンの光沢のあるドキュメントとして実行されます)。
まず、リアクティブ データセットを作成するチャンクd()
:
次に、2 番目のチャンクを作成plotList
して出力します (機能しない部分):
試行 1: 最後のプロットのみが表示されます
試行 2 (おもちゃの例で光沢のある R の反応性に基づく)。プロットが表示されない
上記でリンクした同様の質問を参照して、これを際限なくいじりました。
r - RのopenairパッケージのpolarPlotとpollutionRoseの違いは何ですか
私は、香港の大気汚染に対する風と風以外の影響を定量的に区別するための分解方法について話している論文のケースに取り組んでいます。
風が汚染濃度に影響を与えることを分析するために、風配図と公害配図を描く必要がある論文の 1 つのケース。
Rのパッケージを使って図を描いたのですが、関数とそのパッケージopenair
の違いがよくわかりませんでした。pollutionRose
polarPlot
また、このパッケージを使って2polarPlots
つの違いをつかむことができるか知りたい気分です。pollutionRoses
質問するのは初めてです。どんな助けにもとても感謝します!