問題タブ [readr]
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 - read_csv を readr パッケージで使用すると、関数 "OlsonNames" が見つかりませんでした
R の read_csv() を使用して csv ファイルを読み込もうとしています。
tmp.csv を以下に示します。
しかし、それは次のエラーを生成します。
このエラーを解決するにはどうすればよいですか? エラーを使用してグーグル検索しましたが、関連する解決策が見つかりませんでした。
掘り下げた後、同じエラーが次のように発生します。
https://stat.ethz.ch/R-manual/R-devel/library/base/html/timezones.htmlに関するエラーのようです
R セッションを再起動しても機能しません。
エラーを解決するにはどうすればよいですか? いくつかのパッケージをインストールする必要がありますか? もしそうなら、どれ?
r - readr から write_csv() を使用して stdout を書き込むことは可能ですか?
私は次のように
bash
データをパイプするために使用しています:Rscript
cat random.csv | Rscript test.R arg >| delete.csv
私の目的は、R
パッケージを使用しreadr
て標準入力の読み取りと標準出力の書き込みの両方を行うことです。ここで標準入力への答えを見つけました。
test.R
上記のコードは、コマンド ラインで次のエラー メッセージを生成します。
エラーメッセージ
私も同じエラーメッセージをwrite_csv(df.in, file("stdout"))
試してみました。write_csv(df.in, stdout())
再現性のために、ここにへのリンクがありますrandom.csv
r - R readr パッケージ - ファイルの書き込みと読み取りがソースと一致しません
再現性に欠ける部分があることをあらかじめお詫び申し上げます。非常に大きな (私にとって) データセットの分析を行っています。これは、CMS Open Payments データベースからのものです。
その Web サイトからダウンロードした 4 つのファイルがありreadr
、rbind
. 削減したファイルを外付けハード ドライブに書き出したいので、作業するたびにすべてのデータを読み込んでからペアリングを行う必要はありません。(もちろん、すべてスクリプト化されていますが、これを行うには約 45 分かかるので、できれば避けたいと思います。)
そのため、データを書き出して読み込んだのですが、今では別の結果が得られています。以下は、良い例にできるだけ近いものです。データの名前はsa_all
. ソースの表に列があります。gen
またはの 2 つの値しか取りませんres
。これは、データに含まれる列ではなく、分析の一部として実際に追加される列です。
sa_all
そのため、データフレームを CSV ファイルに保存します。
それから私はそれを開きます:
次の解析警告を受け取りました。
列を手動で追加するsrc
と、2 つの値しか取り込めないため、これがどのように解析エラーを引き起こすかわかりません。
を使用して同様の問題が発生した人はいますreadr
か? ありがとうございました。
コメントをフォローアップするだけです:
さらに解析エラーが発生し、一部の列が完全にシャッフルされているようです。
メーカー名の列があり、関数src
を使用するとそれらが列に漏れているようです。write_csv