在R腳本中,我有一個函數可以在具有特定擴展名的目錄中創建文件的數據框。等效於R中的SQL LIKE運算符
數據幀始終是兩列,但行數很多,因爲有特定擴展名的文件。
數據幀最終看起來是這樣的:
| Path | Filename |
|:------------------------:|:-----------:|
| C:/Path/to/the/file1.ext | file1.ext |
| C:/Path/to/the/file2.ext | file2.ext |
| C:/Path/to/the/file3.ext | file3.ext |
| C:/Path/to/the/file4.ext | file4.ext |
原諒我表達這個問題archaeic方式。我知道在SQL中,您可以使用where
函數like
而不是=
。所以我可以說'哪裏的文件名像'%1%',並且會提取名稱中包含1的所有文件。有沒有辦法像這樣使用R來設置變量?
我有幾個不同的腳本,需要使用從這個數據框拉出的文件名。我能想到的唯一可靠的方法是告訴腳本從哪一個方面進行設置,就是設置一個像這樣的變量。
最終我想這兩個(僞)表達式產生相同的事情。
x <- file1.ext
和
x like '%1%'
都應該給X = file1.ext
什麼是你想拉約通配符? –
@ user1886721我不確定我是否理解,但我希望能夠通過像'x like%1%'而不是'x < - file1.ext一樣設置一個等於'file1.ext'的變量' – David
@ user1886721我想它相關的說,我想這兩個表達式產生相同的值設置爲x – David