問題タブ [longtable]
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 - ワイドサマリーテーブルを再形成する方法は?
(一種の) ワイドフォーマットのデータセットをロングフォーマットのデータセットに変換する必要があります。
このデータセットは、さまざまなレベルでの役人の任務の開始年と終了年を報告します。
各レベルの毎年の公務員をダミーにしたいと思います(参照:期待されるデータベース)。
ノート:
- 役員は、同じレベルで複数回選出することができます。役員が最初に選出された年の開始年と終了年は、それぞれ列
start_lv1_1
とで報告されますstop_lv1_1
。2 回目はそれぞれstart_lv1_2
との列で。stop_lv1_2
- 公務員の任務が 2000 年に始まり 2005 年に終わる場合、2005 年までの年にのみ 1 の値を割り当てたいと思います(つまり、2000、2001、2002、2003、2004 - 2005ではありません )。
- 委任は重複する可能性があります。
よろしくお願いします。
期待される結果
landscape - テーブルで両方を一緒に使用すると、Landscape と Longtable が競合する
論文に入れる必要があるデータテーブルがあり、列が多く、すべてのシートで見出しが同じでなければならないため、横向きモードにする必要があります。オーバーリーフではコンパイルに時間がかかりすぎます。threeparttable
テーブルノートを使用してテーブルの最後に1つのコメントを作成したいので、パッケージも使用しています。使用した MWE を以下に示します。私が使用した方法が正しいかどうか知りたいです。またはそれを行うより良い方法はありますか?
r - データポイントが欠落している場合でも、特定の順序 (月、年) でワイドテーブルを表示する方法は?
長いテーブルからカウントとパーセンテージを含む幅の広いテーブルを作成しようとしています。列は「月年」であり、順番に並べる必要があります。私の問題は、最初のグループ (ALK 阻害剤) の特定の「年月」の行が欠落している場合、列の順序が乱れることです。行方不明の「月年」は末尾に配置されます。また、ロングテーブルは固定テーブルではありません。ユーザーが月の年の範囲を選択できる関数から生成されます。したがって、Year_month 列には任意の範囲を指定できます。
この例では、2019 年 12 月から 2020 年 5 月までの 6 か月の範囲を使用しました。「df_1」には 6 か月すべてが含まれているため、結果のワイド テーブルは期待どおりです。「df_2」には、ALK 阻害剤の 2020 年 1 月がありません。したがって、結果のテーブルの末尾には「2020 年 1 月」が含まれます。
これは、ワイド テーブルを生成するために使用しているコードです。
これがサンプルデータdf_2です
これは、月と四半期のデータを含む新しいデータセットです
-- データが欠落しているため、四半期の日付が順不同です