問題タブ [read.fwf]
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 - blank.lines.skip = TRUE は read.fwf で失敗しますか?
ファイルの最後に 4 つの空白行があります。
このコードを実行すると、blank.lines.skip 引数は無視されます。出力に空白行が表示されます。
ファイルは次のとおりです。
最後に 4 つの空白行があります。
python - read_fwf() で読み取った pandas データフレームで偽のデータを見つける
ここから取得した毎日のデータを使用して、ニューヨークの気象記録を分析しようとしています: http://cdiac.ornl.gov/epubs/ndp/ushcn/daily_doc.html
私はデータをロードしています:
どこ:
さて、私が抱えている問題は、データを読み取るときに多くのinf
値があるように見え、それらはソースデータにあってはならないということです (データで最も近いものは-9999
値であり、無効なデータを表します)。
通常、などを使用している場合はlists
、すべてを印刷して配置エラーを見つけ、影響を受ける行を特定してから、ソースファイルを見て何が起こっているかを確認します。これらの値がどこから来ているのかを理解できるように、パンダで同等のことを行う方法を知りたいです。inf
これが私に示すコードですinf
:
編集:列幅を修正しました。問題はまだ残っています。
r - R readr::read_fwf fwf_widths を使用して文字を無視する
R の readr パッケージの read_fwf を使用して文字をスキップする簡単な方法があるかどうかを知りたいです。
たとえば、ドキュメントの例の 1 つを変更すると、
エラーをスローします:
ただし、ベースの read.fwf 関数を使用しても問題なく動作します。
を使用してこの動作を模倣する方法はありreadr::read_fwf
ますか? (私は主にパフォーマンス上の理由から興味があります)。
r - R - # 記号を含む .fwf を読み込む方法
read.fwf を使用して大きな固定幅ファイルを R に読み込もうとしていますが、「Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :行 47 には 41 の要素がありませんでした」。私のデータセットには 41 列ありますが、行 48 だけを読むと 27 列しか得られません。# 記号に遭遇するとエラーが発生することに気付きました。# 記号を削除するにはどうすればよいですかまたは read.fwf に強制的に無視させる. これは私のコードの一部ですが、データセットが膨大なので提供しません.
助けてくれてありがとう。
r - 固定幅形式のファイルを正しく読み取る方法
R および R Studio は比較的新しく、テキスト ファイルを再フォーマットして、その中のデータを分析しようとしています。現在、データを整理するために read.fwf を使用しようとしていますが、何か間違っているようで、さまざまなエラーが発生しています。ソース/ガイドを参照してこれらの問題を解決しようとしましたが、まだかなり行き詰まっています. 助言がありますか?(コード、テキスト ファイル内の情報の例、および目的の形式を以下に示します)。
現在のコード:
テキスト ファイルのサンプル:
W02000103311701021610061031206057054056013054096054015053015038 W02000103311701021606055024403039038084005121 W02000103311701021609067028505040038054013065104062012064 W02000103311701021705073004302024043019 W02000103311701021710066045606055070075015088094085018086018067 W02000103311701021710080044706052069075015087096083018085018065 W02000103311701021805076007402034056040 W02000103311701021805076004802025043023 W02000103311701021905077002402010051014 W02000103311701021905072004702026042021 W02000103311701021906044020303068053067015068 W02000103311701022006066014803057045049014042 W02000103311701022006053012903058041038014033 W02000103311701022005060003702020043017 W02000103311701022006063009503046047023014026 W02000103311701022105072006602036060030 W02000103311701022206068017703045050059015073W02000103311701022305065006902033037036 W02000103311701030005066008802032038056 W02000103311701030305066008202037063045
希望するデータ形式:
問題: