R言語でパスからファイル名を抽出する方法


  1. basename()関数を使用する方法:

    path <- "/path/to/file.txt"
    filename <- basename(path)
    print(filename)

    出力:

    [1] "file.txt"
  2. strsplit()関数を使用する方法:

    path <- "/path/to/file.txt"
    split_path <- strsplit(path, "/")[[1]]
    filename <- split_path[length(split_path)]
    print(filename)

    出力:

    [1] "file.txt"
  3. stringrパッケージを使用する方法:

    library(stringr)
    path <- "/path/to/file.txt"
    filename <- str_extract(path, "[^/]+$")
    print(filename)

    出力:

    [1] "file.txt"

これらはR言語でパスからファイル名を抽出するための一般的な方法です。どの方法を選択するかは、個々の要件や好みによって異なります。詳細については、各関数のドキュメントを参照してください。