「Rで複数のファイルを自動的にインポートして結合する方法」

Rでファイルを自動的にインポート・結合する方法

手動で複数のファイルをインポートするのに時間を無駄にしないでください

ThisisEngineering RAEngによる写真、Unsplashから

私のデータサイエンティストの仕事では、さまざまなソフトウェアのエクスポートの制約により、同じタイプの情報を含む複数の異なるファイルを定期的にインポートする必要があります。同様の状況にある場合は、以下に個別のデータフレームとしてファイルを自動的にインポートするか、それらを1つのデータフレームに結合するための明確でシンプルな方法があります。

ファイルの準備

コードを始める前に、まずファイルを準備する必要があります。Rにインポートしたいファイルをプログラムで選択する方法が必要です。これらのファイルを区別するために任意の方法を選択できますが、以下に最も簡単な2つの方法を示します:

  1. 一度にインポートしたいすべてのファイルにユニークな接頭辞を作成します。
  2. 作業ディレクトリに別のフォルダを作成し、そのフォルダにそれらのファイルのみを含めます。

例えば、「SA#.xlsx」という名前の一連のExcelファイルがあるとします。もし、SAで始まる他の類似のファイルがなければ、すでに接頭辞があります。もし「SAT.xlsx」というように、SAで始まる他のファイルがフォルダに含まれている場合は、簡単にフォルダを作成し、「SA」と名前を付けます。そして、SAとしてインポートしたいファイルのみをそのフォルダに含めます。

ファイルリストの作成

ファイルを識別するプログラム的な方法があると、すべてのファイル名のリストを作成する必要があります。Rの関数list.files()を使用してこれを実現できます。

接頭辞付きのファイルリスト

ファイル名に接頭辞を追加する場合は、list.files()のpatternパラメータを使用して、特定のファイルを選択します。

# フォーミュラファイルリスト <- list.files(pattern = "^<prefix>")# 例のファイルリスト <- list.files(pattern = "^SA")

patternは正規表現を受け取ります。したがって、文字列の先頭を表す「^」記号を使用して、名前に「SA」を含むが先頭にはない他のファイル名はこのセットの名前に含まれないようにします。 注意:これは作業ディレクトリからのファイルのみを取得します。変更することができます

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

AIテクノロジー

「LXTのテクノロジーバイスプレジデント、アムル・ヌール・エルディン - インタビューシリーズ」

アムル・ヌール・エルディンは、LXTのテクノロジー担当副社長ですアムルは、自動音声認識(ASR)の文脈での音声/音響処理と機...

人工知能

「ジャスティン・マクギル、Content at Scaleの創設者兼CEO - インタビューシリーズ」

ジャスティンは2008年以来、起業家、イノベーター、マーケターとして活動しています彼は15年以上にわたりSEOマーケティングを...

データサイエンス

「3つの質問:ロボットの認識とマッピングの研磨」

MIT LIDSのLuca CarloneさんとJonathan Howさんは、将来のロボットが環境をどのように知覚し、相互作用するかについて議論し...

データサイエンス

「David Smith、TheVentureCityの最高データオフィサー- インタビューシリーズ」

デビッド・スミス(別名「デビッド・データ」)は、TheVentureCityのチーフデータオフィサーであり、ソフトウェア駆動型のス...

人工知能

「リオール・ハキム、Hour Oneの共同創設者兼CTO - インタビューシリーズ」

「Hour Oneの共同創設者兼最高技術責任者であるリオール・ハキムは、専門的なビデオコミュニケーションのためのバーチャルヒ...

人工知能

「ElaiのCEO&共同創業者、Vitalii Romanchenkoについてのインタビューシリーズ」

ヴィタリー・ロマンチェンコは、ElaiのCEO兼共同創設者であり、マイク、カメラ、俳優、スタジオの必要なく、個人が一流のビデ...