如何使用 r 删除文件(带有示例)
您可以使用以下语法使用 R 删除特定位置的文件:
#define file to delete this_file <- " C:/Users/bob/Documents/my_data_files/soccer_data.csv " #delete file if it exists if (file. exists (this_file)) { file. remove (this_file) cat(" File deleted ") } else { cat(" No file found ") }
此特定语法尝试删除位于以下文件夹中名为soccer_data.csv的文件:
C:/用户/鲍勃/文档/my_data_files
如果文件存在,则 file.remove()函数将删除该文件,并使用cat函数在控制台上显示“文件已删除”消息。
如果文件不存在,cat 函数会在控制台上显示消息“未找到文件”。
以下示例展示了如何在实践中使用此语法。
示例:使用 R 删除文件
假设我们要删除位于以下文件夹中的名为Football_data.csv的文件:
C:/用户/鲍勃/文档/my_data_files
该文件夹当前包含三个文件:
我们可以在 R 中使用以下语法来删除该文件(如果存在):
#define file to delete this_file <- " C:/Users/bob/Documents/my_data_files/soccer_data.csv " #delete file if it exists if (file. exists (this_file)) { file. remove (this_file) cat(" File deleted ") } else { cat(" No file found ") } File deleted
我们收到消息“文件已删除”,告诉我们该文件已被删除。
如果我们返回到该文件所在的文件夹,我们会看到它已被删除:
要删除另一个文件,只需更改名为this_file 的变量中指定的文件路径即可。
其他资源
以下教程解释了如何在 R 中执行其他常见任务: