我經常使用的窗口進行復制和粘貼的文件路徑爲R的腳本,這導致類似如下:如何操作R中的文件路徑?
file = 'C:\this\is\a\test.tif'
然而,這會導致錯誤和我必須手動從\
切換路徑分隔符,以/
>file = 'C:\this\is\a\test.tif'
Error: '\i' is an unrecognized escape in character string starting "'C:\this\i"
如果我使用Python,我會簡單地使用以下格式正確的路徑:
file = r'C:\this\is\a\test.tif'
有沒有類似的R方法來Python的原始字符串r''
方法來快速格式化路徑?
不幸的是R不支持原始字符串。一個解決方法可能與'scan':http://stackoverflow.com/a/11812540/ –
可能重複的[R中的文件路徑的原始文本字符串](http://stackoverflow.com/questions/8197027/raw- text-strings-for-file-paths-in-r) – eddi
您可以使用RStudio的片段功能來減少粘貼Windows路徑的痛苦。請參閱https://stackoverflow.com/a/39989341/3827849 –