1
RでLaFパッケージを使用して、固定幅のテキストファイルを読み込みます。カンマ区切り値ファイルを読み込むLaF関数は「スキップ」オプションを提供しますが、固定列幅ファイルには同じオプションが表示されません。R LaFパッケージ:固定列幅のテキストファイルを読み取る最初の行をスキップ
今のところ、大きなテキストファイルを読み取って最初の8行を削除できるエディターで各テキストファイルを開く必要があります。ファイルが読み込まれるまで待たなければならないので、行を削除して保存するのを待つ必要があります。
LaFで直接どのように行うことができますか?今のところ、LaFは数値を取得し、削除したい最初の行の文字列を受け取ると予想されるので、エラーメッセージを送信します。
このスキップオプションを迂回する方法はありますか?ここで
は、私は、テキストファイルの読み取りに使用するコードです。興味のある方のためresults <- laf_open_fwf("D:/Projects/TestProject4/Scenarios/output.txt",
column_types = c("string", "integer", "integer", "integer", "integer", "integer", "double", "double", "double"),
column_widths = c(5, 5, 9, 4, 3, 5, 13, 12, 12),
column_names = c("ID", "RCH", "GIS", "MONTH", "DAY", "YEAR", "AREAkm2", "FLOW_OUTcms"))