「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

人工知能

「トリントの創設者兼CEO、ジェフ・コフマンへのインタビューシリーズ」

ジェフ・コーフマンは、ABC、CBS、CBCニュースで30年のキャリアを持った後、Trintの創設者兼CEOとなりましたジェフは手作業の...

人工知能

アーティスの創設者兼CEO、ウィリアム・ウーによるインタビューシリーズ

ウィリアム・ウーは、Artisseの創設者兼CEOであり、ユーザーの好みに基づいて写真を精密に変更する技術を提供していますそれ...

AIテクノロジー

アンソニー・グーネティレケ氏は、Amdocsのグループ社長であり、テクノロジー部門および戦略部門の責任者です- インタビューシリーズ

アンソニー・グーネティレーケは、Amdocsでグループ社長、テクノロジーと戦略担当です彼と企業戦略チームは、会社の戦略を策...

人工知能

「クリス・サレンス氏、CentralReachのCEO - インタビューシリーズ」

クリス・サレンズはCentralReachの最高経営責任者であり、同社を率いて、自閉症や関連する障害を持つ人々のために優れたクラ...

人工知能

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

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

人工知能

「シフトのCEOであるクリス・ナーゲル – インタビューシリーズ」

クリスはSiftの最高経営責任者です彼は、Ping Identityを含むベンチャー支援および公開SaaS企業のシニアリーダーシップポジシ...