如何在 r 中重命名文件(附示例)
您可以使用以下方法在 R 中重命名文件:
方法一:重命名文件
file. rename (from=' old_name.csv ', to=' new_name.csv ')
方法二:替换多个文件中的模板
file. rename ( list.files (pattern=' old '), str_replace(list. files (pattern=' old '), pattern=' old ', ' new '))
以下示例展示了如何在实践中使用每种方法。
示例:重命名文件
假设 R 中有一个包含四个 CSV 文件的文件夹:
#display all files in current working directory list. files () "data1.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"
我们可以使用以下代码将名为data1.csv的文件重命名为data1_good.csv :
#rename one file file. rename (from=' data1.csv ', to=' data1_good.csv ') #display all files in current working directory list. files () "data1_good.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"
请注意,该文件已成功重命名。
示例:替换多个文件中的模板
假设 R 中有一个包含四个 CSV 文件的文件夹:
#display all files in current working directory list. files () "data1_good.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"
我们可以使用以下代码将每个文件名称中的“good”替换为“bad”:
library (stringr) file. rename ( list.files (pattern=' good '), str_replace(list. files (pattern=' good '), pattern=' good ', ' bad ')) #display all files in current working directory list. files () "data1_bad.csv" "data2_bad.csv" "data3_bad.csv" "data4_bad.csv"
请注意,每个 CSV 文件名称中的“good”已替换为“bad”。
其他资源
以下教程解释了如何在 R 中对文件执行其他常见操作: